為避免惡意依賴包中的病毒,推薦使用npm命令時添加–ignore-scripts參數,以禁用第三方依賴包的預安裝或安裝后腳本。然而,某些依賴包需這些腳本才能正常工作。
# 原 報錯
npm install
# 改為
npm install --ignore-scripts
我遇到的以下2種報錯都能解決
由于項目切換了其他服務器,由于服務器原因某些依賴不能正常下載或找不到下載資源地址而導致的npm install 失敗問題
- deasync@0.1.30 install:
node ./build.js
2.node-sass@4.14.1 postinstall: node scripts/build.js