1.背景
在設置Jenkins 設置npm i / cnpm i 安裝的 node_modules 的時候,因為網絡原因或者一些眾所周知的願意,包總是有問題。發現node_modules的緩存很難刪除。即使使用了 rm -rf node_modules 重新安裝都是失敗。
2.相關命令
2.1 清除緩存命令
npm install rimraf -g
rimraf node_modules // 當前目錄下要刪除的文件夾名字
2.2 推薦安裝包的命令
"pre": "cnpm install || yarn --registry https://registry.npm.taobao.org || npm install --registry https://registry.npm.taobao.org ",
在packjson 里面的script 配置這條進去
npm run pre 使用即可
3.其他
因為 npm 總是失敗的這個問題,確實很令人惱火。即使使用 cnpm 也還是會出現 node-sass 的問題。推薦使用 yarn 來安裝。或者去購置好的梯子一勞永逸。