angular-cli build工作,build --prod失败

时间:2017-04-26 03:13:32

标签: angular angular-cli

我正在开发一个利用angular-cli的Angular 4项目。它终于几乎完成了 - 而且另一个绊脚石。

如果我运行ng build,项目构建正常。

如果我运行ng build --prod,则会抛出以下错误:

  

ERROR in Error遇到静态解析符号值。调用   函数'makeDecorator',不支持函数调用。考虑   使用对导出的引用替换函数或lambda   功能,解决符号注入   C:/SRC/Sandbox/eat-sleep-code.com/node_modules/ng2-gist/node_modules/@angular/core/src/di/metadata.d.ts,   解决符号OpaqueToken in   C:/SRC/Sandbox/eat-sleep-code.com/node_modules/ng2-gist/node_modules/@angular/core/src/di/opaque_token.d.ts,解析符号OpaqueToken in   C:/SRC/Sandbox/eat-sleep-code.com/node_modules/ng2-gist/node_modules/@angular/core/src/di/opaque_token.d.ts

      ./src/main.ts中的错误找不到模块:错误:无法解决   './$$_gendir/app/app.module.ngfactory'in   'C:\ SRC \ Sandbox \ eat-sleep-code.com \ src'@ ./src/main.ts 4:0-74 @   multi ./src/main.ts

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

Angular库不应包含node_modules。它会引发不可预测的错误。

我建议您在项目中创建自己的副本ng2Gist指令,因为它是非常简单的指令