ng build --prod不构建代码

时间:2017-08-02 07:39:54

标签: angular

我执行了命令: -

ng bild --prod

这里我正在使用

节点版本: - v6.11.0

@ angular / cli:1.0.0-rc.2

typescript:版本2.4.2

会引发以下错误: -

./src/main.ts中的错误     找不到模块:错误:无法解析'。/ $ _ gendir / app / app.module.ngfactory' in' D:\ Shashikant D Drive \ Ishir Projects \ EZForms \     ezforms服务器\公用\ SRC'      @ ./src/main.ts 4:0-74      @ multi ./src/main.ts

./src/$$_gendir异步中的错误     找不到模块:错误:无法解决' D:\ Shashikant D Drive \ Ishir Projects \ EZForms \ ezforms-server \ public \ src \ $$ _ gendir \ app + c     ompleted \ completed.module.ngfactory.ts' in' D:\ Shashikant D Drive \ Ishir Projects \ EZForms \ ezforms-server \ public \ src \ $$ _ gendir'      @ ./src/$$_gendir async      @ ./~/@angular/core/@angular/core.es5.js      @ ./src/main.ts      @ multi ./src/main.ts

./src/$$_gendir异步中的错误     找不到模块:错误:无法解析D:\ Shashikant D Drive \ Ishir Projects \ EZForms \ ezforms-server \ public \ src \ $$ _ gendir \ app + d     ashboard \ dashboard.module.ngfactory.ts' in' D:\ Shashikant D Drive \ Ishir Projects \ EZForms \ ezforms-server \ public \ src \ $$ _ gendir'      @ ./src/$$_gendir async      @ ./~/@angular/core/@angular/core.es5.js      @ ./src/main.ts      @ multi ./src/main.ts

这是包含应用程序文件结构的附加图像。

enter image description here

2 个答案:

答案 0 :(得分:4)

该问题与angular-cli版本中的错误有关。

尝试安装npm install enhanced-resolve@3.3.0

或将你的angular-cli和Angular升级到最新版本(1.0.0-rc.2真的很旧,最新版本为1.2.6)。

我建议后者;您可以按照文档升级您的cli:https://github.com/angular/angular-cli#updating-angular-cli

问题的来源:https://github.com/angular/angular-cli/issues/4551#issuecomment-317459157

答案 1 :(得分:1)

您可以使用ng build --prod --verbose

检查项目中的错误