Angular CLI执行ng-serve后卡在95% emitting LicenseWebpackPlugin不动了

新手上路,请多包涵

Angular CLI安装成功后,创建项目一切正常,使用cnpm install安装依赖包,执行ng-serve后卡在95% emitting LicenseWebpackPlugin不动了。

clipboard.png

页面不能正常启动!

阅读 10.2k
6 个回答

放弃使用cnpm,使用yarn
1.删除node_modules (不需要删除project目录重新ng new)
2.yarn
3.npm start (ng serve)

亲测可用 附上图纸图片描述

说下过程,我在装ng6的过程中也被这个问题困扰很久,
1 cnpm instal @angular/cli (我的npm会报错);
2 ng new 的时候阻止自动安装ng包,只创建ng目录 ng new my-app --skip-install ;
3 安装yarn npm install -g yarn
4 进入目录my-app 使用yarn 安装ng所依赖的包 yarn

新手上路,请多包涵

我也遇到过这个问题,
图片描述

试了很多方法,最后成功方法是:
从Git上面clone code后,执行 npm install,之后直接执行了ng serve --open。就成功了。
图片描述
之前错误的时候用的是:在工程路径下 下载的工程添加资源包 npm install -g cnpm --registry=https://registry.npm.taobao.org
然后 cnpm install
工程目录下 npm install -g @angular/cli
在工程路径下启动服务 ng serve --open。。这样的操作下来,我的会卡在95%的地方。

不知道你有没有解决这个问题,在项目中也遇到过几次。
大体上有两个原因吧,

  1. 电脑内存不够, 可以试着在package.json中修改一下命令增加一下运行的space

类似于这样:

"start": "node --max-old-space-size=6144 ./node_modules/@angular/cli/bin/ng serve --progress --aot",
  1. Command Line Interface命令行客户端的问题,

可以考虑切换使用vs code内置的terminal来启动,应该就可以启动起来了。

其实不用弃用cnpm,毕竟国内环境还是用cnpm比较舒服.你可以用cnpm下载安装包,然后使用npm install装载就可以了.

新手上路,请多包涵

遇到过同样的问题,解决方法:使用的npm,在ng new project的时候不要安装依赖包(具我实践,ng new project的时候是会同时下载好依赖的),使用命令ng new project --skip-install,然后再一次运行命令
cd project
npm install
ng serve --open
项目运行没有卡住95%的问题。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏