一年前寫(xiě)的一個(gè)vue頁(yè)面今天clone下來(lái)突然打不開(kāi)了...,提示如標(biāo)題胁艰,試了npm audit fix
提示
fixed 22 of 55 vulnerabilities in 1541 scanned packages
33 vulnerabilities required manual review and could not be updated
大概是說(shuō)款筑,發(fā)現(xiàn)了55包有個(gè)漏洞,自動(dòng)解決了22個(gè)腾么,還有33個(gè)需要手動(dòng)解決奈梳。可是代碼不是我寫(xiě)的哮翘,“我不會(huì)呀颈嚼?!”
是這樣的饭寺,在npm@6
中引入了這個(gè)審計(jì)系統(tǒng)阻课,也就是說(shuō)去年我寫(xiě)代碼的時(shí)候用的不是npm@6
,沒(méi)有這個(gè)審計(jì)艰匙∠奚罚看了官網(wǎng)提供的方法我好像什么也做不了,那么最簡(jiǎn)單的辦法應(yīng)該就是降級(jí)或者關(guān)掉審計(jì):
npm set audit false
稍微溫柔一點(diǎn)员凝,可以將所有的包升級(jí)一下(??不兼容警告)看看能不能解決:
npm update
不行的話還是乖乖關(guān)掉吧署驻。