You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用.NET Core 2.1创建Angular项目后运行报错:找不到webpack.js求助

解决.NET Core 2.1 Angular项目webpack.js找不到的问题

先快速修复你的错误

直接按以下步骤操作,大概率能解决问题:

  • 进入你的项目根目录(testAngular文件夹)
  • 执行命令:npm install

    这个命令会根据项目里的package.json安装所有依赖包,包括webpack及其相关文件

  • 如果npm install执行失败,先清理npm缓存再重试:
    npm cache clean --force
    npm install
    
  • 依赖安装完成后,再执行dotnet run试试

为什么dotnet new angular没生成webpack.js?

webpack.js并不是dotnet new angular模板直接生成的文件——它是webpack npm包的一部分,会在你执行npm install时自动下载到node_modules/webpack/bin/目录下。你遇到这个错误的核心原因是:

  • 项目创建后,npm依赖没有自动安装成功(可能是网络问题、Node.js版本不兼容,或者npm缓存异常)
  • .NET Core 2.1的Angular模板依赖的是较旧版本的Angular和webpack,需要匹配兼容的Node.js版本(建议使用Node.js 12.x或14.x版本,过高版本可能导致安装失败)

webpack.js应该包含什么内容?

你完全不需要手动创建或修改这个文件!它是webpack官方包自带的核心执行脚本,里面包含了webpack的启动逻辑、参数解析、构建流程控制等核心代码。手动创建空文件根本无法替代它的功能,只有通过npm安装完整的webpack包,才能获得正确的webpack.js文件。

如果安装完成后你好奇它的内容,可以打开node_modules/webpack/bin/webpack.js,里面是Node.js编写的脚本,核心作用就是启动webpack的构建过程。

内容的提问来源于stack exchange,提问作者Ole EH Dufour

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 09:52:10