【问题标题】:Angular-CLI freezes on buldingAngular-CLI 冻结在构建中
【发布时间】: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


【解决方案1】:
  1. 尝试重新安装@angular/cli
  2. 尝试重新安装nodejs和npm
  3. 尝试使用 yum update 更新所有软件
  4. 尝试重启服务器

【讨论】:

    猜你喜欢
    • 2012-10-06
    • 1970-01-01
    • 2017-09-02
    • 1970-01-01
    • 2019-08-15
    • 2020-03-20
    • 2017-07-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多