【发布时间】:2017-08-28 18:33:50
【问题描述】:
我转移到 angular-cli 并在生产部署期间遇到问题。在本地 PC 上用 win10 一切正常,但是当我尝试在 centos 上构建服务器时,构建冻结在 10%。
操作系统:CentOS 6.6
ng - v:
@angular/cli: 1.0.0
node: 6.10.1
os: linux x64
@angular/common: 4.0.1
@angular/compiler: 4.0.1
@angular/core: 4.0.1
@angular/forms: 4.0.1
@angular/http: 4.0.1
@angular/platform-browser: 4.0.1
@angular/platform-browser-dynamic: 4.0.1
@angular/router: 4.0.1
@angular/cli: 1.0.0
@angular/compiler-cli: 4.0.1
然后:
cd ~
ng new ngtest
cd ngtest
ng build
我在 15 分钟内完成了这个,没有任何更改。
10% building modules 3/3 modules 0 active
Htop 显示处理器的 0%。并且控制台对 Ctrl+C 没有反应。只有从其他终端 kill -9 才能阻止此操作。
有人能告诉我我的确认有什么问题吗?谢谢!
【问题讨论】:
-
尝试使用`--verbose`运行,也许它会打印出卡住的地方。还请确保您的本地节点版本与 ci 版本匹配。
-
使用 --verbose 我有完全相同的输出。节点 7.8.0 的本地版本。我在服务器上尝试过这个版本(它是相同的输出),但后来我读到几个提示,这个版本有控制台应用程序的问题,并将服务器版本降级到 6.10.1。
-
降级工作了吗?
-
不。在描述中我提到了降级版本。
-
看起来像是 webpack 的问题。我已经退出了 ng 项目,并且在 webpack 执行上也有同样的情况。
标签: linux angular webpack angular-cli webpack-2