最近我在部署我前端代码的时候,碰到一个问题,在git版本库,为了防止加入一些无关代码和更新导致的N多change,把node_module添加到了.gitignore(相信大部分人都是怎么做的)。
但是在部署的时候,我在部署脚本安装依赖的时候...发现npm install真是巨慢无比啊(已经用了淘宝的源),在阿某云的服务器,带宽不高只有1m,但是每次都是retry,timeout.不是慢,而是完全下载不下来。
后面看了下yarn,好吧介绍是比npm好使很多,有lock文件,保证本地和线上用的同一个版本。并发加载资源。然而...我npm install yarn -g都安装不下来。如下卡在那个位置了。
ports-color extract:node-gyp → gunzTa ▄ ╢███████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░╟ 我目前的思路就是:
使用依法上网,感觉也不稳定。
把node_module里面的文件打个tar.gz包上传到git(直接把所有文件添加到git就太暴力了).
其他?
想问下大家是怎么解决这个问题呢?谢谢大家。
首先关于
yarn的安装,官网首推的不是npm安装方式,针对不同平台,方式也不同,可以自己去看:installtion一周热门 更多>