当我为angular 5应用程序创建构建时,我收到以下错误 .
我创建构建时工作正常
ng build
我创建buildproductionttion时显示错误
ng build --prod
我没有在我的申请中的任何地方使用ngfactory .
./src/main.ts中的错误找不到模块:错误:无法解析'C:\ projects \ Project-CMS \ Project.Web \ src'resolve'中的'./app/app.module.ngfactory' ./app/app.module.ngfactory'在'C:\ projects \ Project-CMS \ Project.Web \ src'中使用描述文件:C:\ projects \ Project-CMS \ Project.Web \ package.json(相对路径) :./ src)字段'browser'在使用描述文件后不包含有效的别名配置:C:\ projects \ Project-CMS \ Project.Web \ package.json(相对路径:./ src)使用描述文件: C:\ projects \ Project-CMS \ Texakoma.Web \ package.json(相对路径:./ src / app / app.module.ngfactory)无扩展字段'browser'不包含有效的别名配置C:\ projects \ Project-CMS \ Project.Web \ src \ app \ app.module.ngfactory不存在.ts字段'browser'不包含有效的别名配置C:\ projects \ Project-CMS \ Project.Web \ src \ app \ app.module.ngfactory.ts不存在.js字段'browser'不包含有效的别名配置C:\ projects \ Project-CMS \ Project.Web \ sr c \ app \ app.module.ngfactory.js不存在,因为目录C:\ projects \ Project-CMS \ Project.Web \ src \ app \ app.module.ngfactory不存在[C:\ projects \ Project -CMS \ Project.Web \ src \ app \ app.module.ngfactory] [C:\ projects \ Project-CMS \ Project.Web \ src \ app \ app.module.ngfactory.ts] [C:\ projects \ Project -CMS \ Project.Web \ src \ app \ app.module.ngfactory.js] [C:\ projects \ Project-CMS \ Project.Web \ src \ app \ app.module.ngfactory] @ ./src/main . ts 4:0-66 @ multi ./src/main.ts
3 回答
我在角度5中有相同的错误 . 这对我有效
another solution 我将我的ng版本从5.1.0升级到版本5.1.1 . 它在不添加--aot = false选项的情况下解决了问题 .
我使用后开始出现此错误
我通过将我的package.json恢复到之前版本的angular来解决了这个问题,
我从6.1.3降级到6.0.7
我遇到过同样的问题 . 通过禁用aot尝试构建并查看它是否有效 . 使用ng build --prod --aot = false . 如果这样可行,那么您可能需要参考下面的链接 . 看起来有一个bug,升级角度和/或cli应该修复它 .
https://github.com/angular/angular-cli/issues/8797