ng服务挂起15%的建筑模块

时间:2016-12-27 04:01:31

标签: angular angular-cli

OS?

os:win32 x64

版本。

angular-cli:1.0.0-beta.24 / node:7.3.0

Repro步骤。

由angular-cli创建的新应用。没有做任何改变。

失败给出的日志。

** NG Live Development Server正在http://localhost:4200上运行。 **  15%构建模块46/148模块102活动... core-js \ modules \ es6.array.index-of.js

我已将Nodej降级到版本6.9.2并重新安装了angular-cli。

但它给出了同样的错误。我猜错误来自core-js@2.4.1。但我不知道如何解决这个问题。

1 个答案:

答案 0 :(得分:2)

有一些间歇性事件报告给主要的github回购。他们都没有一直在发生。如果那是一个自定义的存储库,我会要求您推送生成的项目的存储库,该存储库可以重现问题并创建一个新的问题。

但是既然你说它只是一个新项目,那么可能是CLI的早期版本没有得到很好的清理。在这种情况下,让我们试试:

npm uninstall --global angular-cli
npm cache clean
npm install --global angular-cli
ng new sample-project
cd sample-project
ng build

如果您使用Yarn而不是NPM来安装它,请首先从Yarn卸载它(否则,请忽略此位)。

<强>更新

现在我记得一件事。您正在使用节点7.这可能是问题所在。 CLI的一些流行的子依赖项用于显示它们因节点7而失败的警告。

您可能需要尝试安装最新的LTS节点(LTS =长期支持),当前是节点6.x,然后重试。

我可以看到project.json设置不会拒绝节点7,因此,这可能是一个未命中。只有在更新前的步骤失败时才尝试。