在设置Jenkins 设置npm i / cnpm i 安装的 node_modules 的时候,因为网络原因或者一些众所周知的愿意,包总是有问题。发现node_modules的缓存很难删除。即使使用了 rm -rf node_modules 重新安装都是失败。
npm install rimraf -g
rimraf node_modules // 当前目录下要删除的文件夹名字
"pre": "cnpm install || yarn --registry https://registry.npm.taobao.org || npm install --registry https://registry.npm.taobao.org ",
在packjson 里面的script 配置这条进去
npm run pre 使用即可
因为 npm 总是失败的这个问题,确实很令人恼火。即使使用 cnpm 也还是会出现 node-sass 的问题。推荐使用 yarn 来安装。或者去购置好的梯子一劳永逸。
原文:https://www.cnblogs.com/hesb/p/13753946.html