请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,编译生产环境时,报这个错,是什么原因? 谢谢!

ERROR in ./src/main.ts

Module not found: Error: Can't resolve './$$_gendir/app/app.module.ngfactory' in '/Users/bao/workspace/taskmgr/src'

 @ ./src/main.ts 4:0-74

 @ multi webpack-dev-server/client?http://localhost:4200 ./src/main.ts


正在回答 回答被采纳积分+3

2回答

ronnychan 2020-02-21 15:09:29

从node_modules删除Enhanced-Resolve模块,然后运行npm install enhanced-resolve@3.3.0

1 回复 有任何疑惑可以回复我~
接灰的电子产品 2017-09-30 09:52:58

一般是由于 angular-cli 版本比较新,而项目node_modules 依赖比较旧导致的,你可以删除 node_modules,然后重新 npm install ,然后在 ng build -prod

0 回复 有任何疑惑可以回复我~
  • ng build -prod还是出现这个问题
    ERROR in ./src/main.ts
    Module not found: Error: Can't resolve './$$_gendir/app/app.module.ngfactory' in 'D:\WebProject\taskmgr\src'
     @ ./src/main.ts 3:0-74
     @ multi ./src/main.ts
    回复 有任何疑惑可以回复我~ 2020-02-21 15:00:36
  • 可以了,从node_modules删除Enhanced-Resolve模块,然后运行npm install enhanced-resolve@3.3.0
    回复 有任何疑惑可以回复我~ 2020-02-21 15:09:47
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信