VUE项目 npm run build卡住不动,也不报错

之前项目要发布 npm run build卡住不动也不报错,弄了大半天也没弄明白,有人遇到类似问题等个半天就好了,后来我在build里发现check-version.js中这里有蹊跷:

VUE项目 npm run build卡住不动,也不报错

console.log到这里就不输出了,怀疑是npm版本问题,就将npm由5.6.0版本升级为6.1.0:

npm install -g npm

然后就好了,就这样平安度过了几天时间,但是npm版本和node版本不一致也会导致各种问题,果不其然,今天我在build的时候又出现了和

上次一样的问题,npm版本回退一直不动,正好在网上看到这位老哥的帖子:

http://www.mamicode.com/info-detail-2343223.html

采用了他的方法把下载仓库改为淘宝镜像,完美解决

感谢老铁!

但是终究我还是没弄明白为什么会这样,有知道的大神麻烦分享一下,谢谢!