热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

Angular4生产模式编译ngbuild--prod--aot报错解决方案

在项目中使用AngularCLI版本1.3.2,并通过cnpm安装依赖包时,使用ngbuild--prod--aot编译可能会遇到错误。本文将详细介绍该问题的解决方法。

在项目中,package.json 文件中的 angular/cli 版本为 1.3.2,使用 cnpm 安装依赖包。当尝试使用 ng build --prod --aot 命令进行生产模式编译时,可能会遇到如下错误:

Angular 4 生产模式编译 ng build --prod --aot 报错

解决方法:

最新版本的 Angular CLI 可能会带有一些已知的 bug。为了确保编译顺利进行,建议将 Angular CLI 版本降级到 1.2.6。具体步骤如下:

  1. 卸载当前的 Angular CLI 版本:
    npm uninstall -g @angular/cli
  2. 安装指定版本的 Angular CLI:
    npm install -g @angular/cli@1.2.6
  3. 进入项目目录,删除 node_modules 文件夹:
    rm -rf node_modules
  4. 重新安装所有依赖包:
    npm install
  5. 再次尝试编译:
    ng build --prod --aot

按照上述步骤操作后,编译过程应该能够顺利通过。


推荐阅读
author-avatar
超级a9厑厑
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有