【问题标题】:ng build --prod does not build the codeng build --prod 不构建代码
【发布时间】:2018-01-09 07:15:44
【问题描述】:

我执行了命令:-

ng 图片 --prod

我在这里使用

节点版本:- v6.11.0

@angular/cli: 1.0.0-rc.2

打字稿:版本 2.4.2

抛出下列错误:-

./src/main.ts 中的错误 未找到模块:错误:无法解析 'D:\Shashikant D Drive\Ishir Projects\EZForms\ 中的 './$$_gendir/app/app.module.ngfactory' 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 'D:\Shashikant D Drive\Ishir Projects\EZForms\ezforms-server\public\src\$$_gendir' 中的已完成\completed.module.ngfactory.ts' @ ./src/$$_gendir 异步 @ ./~/@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' 在 'D:\Shashikant D Drive\Ishir Projects\EZForms\ezforms-server\public\src\$$_gendir' @ ./src/$$_gendir 异步 @ ./~/@angular/core/@angular/core.es5.js @ ./src/main.ts @multi ./src/main.ts

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

【问题讨论】:

  • ng build --env = prod
  • 它抛出,环境“=”不存在。感谢您的快速回复。

标签: angular


【解决方案1】:

该问题与 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

【讨论】:

  • 谢谢echonax,我只是去升级它,让你知道。
  • 这很有效。一旦我运行了命令 ng build --prod 我就显示了一些未定义的变量或某种私有变量不可访问。然后我创建了所有变量。现在它起作用了。谢谢(y)你摇滚!。
【解决方案2】:

您可以使用ng build --prod --verbose检查项目中的错误

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-11-28
    • 2019-11-29
    • 2020-03-14
    • 2018-06-17
    • 1970-01-01
    • 2017-07-04
    • 2018-05-21
    • 1970-01-01
    相关资源
    最近更新 更多