Build Angular2生成进程在windows上冻结

Build Angular2生成进程在windows上冻结,build,dart,angular,Build,Dart,Angular,我正试图在windows 10上构建angular2,但在启动后,构建冻结!build.js.cjs。构建将我的终端冻结到ctrl-c不起作用的点,我必须关闭终端(或任务管理器中的kill节点)并结束它 运行gulpbrocoli.js.dev也会冻结,因此问题可能出现在brocoli任务中 我尝试了node的多个版本,但没有取得任何进展 Dart SDK is not available, Dart tasks will be skipped. [11:30:21] Using gulpfil

我正试图在windows 10上构建angular2,但在启动
后,构建冻结!build.js.cjs
。构建将我的终端冻结到ctrl-c不起作用的点,我必须关闭终端(或任务管理器中的kill节点)并结束它

运行
gulpbrocoli.js.dev
也会冻结,因此问题可能出现在brocoli任务中

我尝试了node的多个版本,但没有取得任何进展

Dart SDK is not available, Dart tasks will be skipped.
[11:30:21] Using gulpfile ~\Documents\angular\gulpfile.js
[11:30:21] Starting 'build/clean.js'...
[11:30:21] Starting 'build/clean.tools'...
[11:30:21] Starting 'build/clean.dart'...
Dart SDK is not available. Skipping task: build/clean.dart
[11:30:21] Finished 'build/clean.dart' after 271 μs
[11:30:21] Starting 'build/clean.docs'...
[11:30:21] Starting 'build/clean.bundles'...
[11:30:21] Starting 'build/clean.bundles.benchpress'...
[11:30:21] Finished 'build/clean.docs' after 26 ms
[11:30:21] Finished 'build/clean.bundles' after 26 ms
[11:30:21] Finished 'build/clean.bundles.benchpress' after 26 ms
[11:30:21] Finished 'build/clean.js' after 56 ms
[11:30:21] Starting 'build.js.dev'...
[11:30:21] Finished 'build/clean.tools' after 59 ms
[11:30:21] Starting 'build.tools'...
[11:30:21] Starting '!build.tools'...
[11:30:21] Starting 'clean'...
[11:30:21] Finished 'clean' after 4.46 μs
[11:30:22] Starting '!bundle.ng.polyfills'...
[11:30:22] Starting '!bundles.js.docs'...
[11:30:22] Finished '!bundles.js.docs' after 112 ms
[11:30:22] Finished '!bundle.ng.polyfills' after 315 ms
[11:30:24] Finished '!build.tools' after 2.86 s
[11:30:24] Finished 'build.tools' after 2.86 s
[11:30:24] Starting 'broccoli.js.dev'...
[11:30:24] Starting '!broccoli.js.dev'...
[11:30:24] Starting 'build.js.prod'...
[11:30:24] Starting '!broccoli.js.prod'...
[11:30:24] Starting 'build.js.cjs'...
[11:30:24] Starting '!build.js.cjs'...

更新

不适用于最近的Angular2版本,因为构建过程发生了很大变化

原创

我创建了一个Dockerfile来构建Angular2,这可能会有所帮助(不过需要一个VM在Windows上运行)

来自google/debian:jessie
维修工Günter Zöchbauer
运行echo“debhttp://ftp.de.debian.org/debian/ jessie main非免费contrib“>>/etc/apt/sources.list
跑\
apt-get-q更新&&\
DEBIAN_前端=非交互式&&\
apt get install——无安装建议-y-q\
卷曲\
吉特\
git内核\
#npm\1.4.21但要求>=3.5.3<4.0.0
#nodejs\0.10.29但要求>=5.4.1<6.0.0
apt传输https\
ca证书\
制造\
建立必要的\
g++&\
apt获得升级-y
跑\
curl-sLhttps://deb.nodesource.com/setup_5.x |猛击&&\
apt get安装-y节点
跑\
sh-c'旋度https://dl-ssl.google.com/linux/linux_signing_key.pub |apt键添加-'&&\
#设置稳定存储库的位置。
sh-c'旋度https://storage.googleapis.com/download.dartlang.org/linux/debian/dart_stable.list >/etc/apt/sources.list.d/dart_stable.list'&&\
apt获取更新&&\
DEBIAN_前端=非交互式&&\
apt get install——无安装建议-y-q\
飞镖/马厩
环境DART_SDK/usr/lib/DART
环境路径$DART\u SDK/bin:$PATH
运行git clone——递归https://github.com/angular/angular.git
工作红外/角度
跑\
npm安装bower-g和\
npm安装tsd-g
跑\
npm安装和\
bower--允许root安装&&\
cd工具&&npm安装&&tsd安装&&\
cd../modules/angular2和npm安装和tsd安装
运行节点--最大旧空间大小=4096$(npm bin)/gulp构建