現(xiàn)象:打開項(xiàng)目,執(zhí)行 npm install ,報(bào)錯(cuò):
原因:
-
猜測(cè)一:依賴包存在嚴(yán)重漏洞,需要更新
解決方法:
-
npm audit fix npm audit fix --force npm audit
1. npm audit fix : 掃描您的項(xiàng)目以了解漏洞,并自動(dòng)安裝任何與易受攻擊的依賴關(guān)系兼容的更新
2. npm audit fix --force :為主要依賴關(guān)系安裝半主要更新
3. npm audit:掃描您的項(xiàng)目以了解漏洞,只需顯示詳細(xì)信息,而無需修復(fù)任何內(nèi)容:意思: 有 14 個(gè)漏洞需要人工審查,需要手動(dòng)安裝。
- 未解決
-
卸載 node,重新安裝 - 成功解決
-
刪除node_modules文件,重新npm install
簡(jiǎn)單粗暴,但這次卻沒有效?。∵€是在報(bào)有漏洞。 - 未解決 -
使用 cnpm(淘寶鏡像) - 未測(cè)驗(yàn)
淘寶鏡像源會(huì)自動(dòng)修復(fù),然后下載相關(guān)依賴包
使用阿里定制的cnpm命令行工具代替默認(rèn)的npm,輸入以下代碼
npm install -g cnpm --registry=http://registry.npmmirror.com
淘寶 npm 域名即將停止解析,npmmirror 鏡像站大重構(gòu)升級(jí)
http://npm.taobao.org 和 http://registry.npm.taobao.org 將在 2022.06.30 號(hào)正式下線和停止 DNS 解析。檢查是否安裝成功:cnpm -v
下一步:
cnpm install
-
使用 yarn - 未測(cè)驗(yàn)
下載:
npm install yarn -g
檢查版本:
yarn version
安裝:
yarn
運(yùn)行:
yarn run dev
-
-
猜測(cè)二:提示的問題也不是錯(cuò)誤
解決方法:- 未測(cè)驗(yàn)
-
文章來源:http://www.zghlxwxcb.cn/news/detail-539995.html
步驟一:其實(shí)上面的提示也已經(jīng)給出了解決或者排除問題的方法,那就是緊接著上面提示的下面,輸入命令行:
npm fund
步驟二:然后可以查看提示具體的提示內(nèi)容,是依賴的打賞捐贈(zèng)提示,然后再接著輸入一行命令:npm run dev
步驟三:回車就可以了,一般都是開發(fā)者捐贈(zèng)支持的提示,打開一個(gè)github的鏈接之后,會(huì)顯示需要打賞捐贈(zèng)的信息,此時(shí)如果不想捐贈(zèng)或者跳過這個(gè)提示的話,直接在后面加–no-fund即可,具體命令如下:npm install --no-fund
文章來源地址http://www.zghlxwxcb.cn/news/detail-539995.html
-
到了這里,關(guān)于npm install 報(bào)錯(cuò) run `npm audit fix` to fix them, or `npm audit\` for details的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!