错误:无法解析' ./ app / app.module.ngfactory'在&C; \ projects \ Project-CMS \ Project.Web \ src'

时间:2018-01-23 13:16:49

标签: angular build

当我为angular 5应用程序创建Build时,我收到以下错误。

我创建构建时工作正常

ng build 

我创建buildproductionttion时显示错误

ng build --prod

我没有在我的申请中的任何地方使用ngfactory。

   ./src/main.ts中的错误找不到模块:错误:无法解决   ' ./应用程序/ app.module.ngfactory'在   ' C:\项目\项目-CMS \ Project.Web的\ src'解决   ' ./应用程序/ app.module.ngfactory'在   ' C:\项目\项目-CMS \ Project.Web的\ src'使用描述文件:   C:\ projects \ Project-CMS \ Project.Web \ package.json(相对路径:   ./src)       Field'浏览器'使用描述文件后,不包含有效的别名配置:   C:\ projects \ Project-CMS \ Project.Web \ package.json(相对路径:   ./src)       使用描述文件:C:\ projects \ Project-CMS \ Texakoma.Web \ package.json(相对路径:   ./src/app/app.module.ngfactory)         没有延期           Field'浏览器'不包含有效的别名配置           C:\项目\项目-CMS \ Project.Web的\ src \程序\ app.module.ngfactory   不存在         .TS           Field'浏览器'不包含有效的别名配置           C:\项目\项目-CMS \ Project.Web的\ src \程序\ app.module.ngfactory.ts   不存在         .js文件           Field'浏览器'不包含有效的别名配置           C:\项目\项目-CMS \ Project.Web的\ src \程序\ app.module.ngfactory.js   不存在         作为目录           C:\项目\项目-CMS \ Project.Web的\ src \程序\ app.module.ngfactory   不存在   [C:\项目\项目-CMS \ Project.Web \ SRC \应用\ app.module.ngfactory]   [C:\项目\项目-CMS \ Project.Web \ SRC \应用\ app.module.ngfactory.ts]   [C:\项目\项目-CMS \ Project.Web \ SRC \应用\ app.module.ngfactory.js]   [C:\项目\项目-CMS \ Project.Web \ SRC \应用\ app.module.ngfactory]   @ ./src/main.ts 4:0-66 @ multi ./src/main.ts

3 个答案:

答案 0 :(得分:0)

我在角度5中有相同的错误。这对我有用

ng build --prod --aot=false

另一种解决方案 我将我的ng版本从5.1.0升级到版本5.1.1。它在不添加--aot = false选项的情况下解决问题。

答案 1 :(得分:0)

使用后我开始出现此错误

ng update

,我通过将package.json恢复为以前的angular版本

解决了该问题

我从6.1.3降级到6.0.7

答案 2 :(得分:-2)

我有同样的问题。通过禁用aot尝试构建并查看它是否有效。使用ng build --prod --aot = false。如果这样可行,那么您可能需要参考下面的链接。看起来有一个bug,升级角度和/或cli应该修复它 https://github.com/angular/angular-cli/issues/8797