ng build --prod收到错误模块没有静态导出为true

时间:2017-08-10 19:15:42

标签: angular azure build angular-cli

我只在尝试构建azure时收到错误。本地ng build - prod工作正常。

  

错误:模块[path_to_file]没有静态导出为真

因为这是用于制作我不想--aot = false找到here

  

我确实使用了--aot = false来运行它并得到了同样的错误。

我的构建定义是正确的,因为它上周工作并且尚未更新。

我假设导致此问题的构建中发生了某些变化。

在我正在使用的package.json文件中 “@ angular / cli”:“^ 1.2.0”代表我的devDependency

更新

升级的package.json 构建cli devDependency现在是“@ angular / cli”:“^ 1.3.0”

同样的错误

1 个答案:

答案 0 :(得分:1)

所以它最终建成了。

这就是我做的事情

  1. upgraded the package using these instructions使用npm-check-updates npm package

    一个。 npm i -g npm-check-updates

    湾npm-check-updates -u

    ℃。 npm install

  2. 现在安装了所有额外的依赖项

  3. 升级到最新的角度

  4. 运行构建--prod' < - 没有--aot = false