一年前写的一个vue页面今天clone下来突然打不开了...,提示如标题,试了npm audit fix
提示
fixed 22 of 55 vulnerabilities in 1541 scanned packages
33 vulnerabilities required manual review and could not be updated
大概是说,发现了55包有个漏洞,自动解决了22个,还有33个需要手动解决。可是代码不是我写的,“我不会呀?!”
是这样的,在npm@6
中引入了这个审计系统,也就是说去年我写代码的时候用的不是npm@6
,没有这个审计。看了官网提供的方法我好像什么也做不了,那么最简单的办法应该就是降级或者关掉审计:
npm set audit false
稍微温柔一点,可以将所有的包升级一下(⚠️不兼容警告)看看能不能解决:
npm update
不行的话还是乖乖关掉吧。