最近,将以前的项目代码重新运行时遇见了这个问题:
执行npm install(或npm i)控制台出现如下提醒错误:
added 253 packages from 162 contributors and audited 1117 packages in 42.157s
found 5 vulnerabilities (1 low, 4 high)
run `npm audit fix` to fix them, or `npm audit` for details html
大意为:
运行’ npm audit fix ‘来修复它们,或者运行’ npm audit '来查看详细的html
按照控制台提示的命令,输入‘npm audit fix’,控制台提示:
package update for 5 vulns involved breaking changes
(use `npm audit fix --force` to install breaking changes; or do it by hand)
输入:‘npm audit fix --force’后,控制台提示:
added 162 packages from 111 contributors, removed 64 packages and updated 23 packages in 42.194sfixed 5 of 5 vulnerabilities in 1117 scanned packages
1 package update for 5 vulns involved breaking changes
(installed due to `--force` option)
重新输入: npm audit
之后控制台无提示错误,问题解决,此时可以输入:npm run dev运行
这次问题的出现,我个人理解是npm版本有新的技术升级,增加了一些新的东西,提示用户有新的知识点,顺便打波广告,增加用户影响【哈哈哈】