赞
踩
npm audit 返回的漏洞数据来源于 。Github Advisory Database
npm 官方文档(npm audit)https://docs.npmjs.com/cli/v9/commands/npm-audit
1.扫描你的项目的漏洞,只显示细节,不修复任何东西
npm audit
2. 让audit fix安装SemVer-major更新到顶层依赖,而不仅仅是semver兼容的依赖
npm audit fix --force
3.升级后,如果原项目webpack是4,需要升级到webpack5
4.启动服务,不出意外的话,vue.config.js 的配置会有报错,因为webpack4和5有一部分的配置不一样。没关系,根据提示解决就可以了
问题1:找不到jsonpFunctions
解决方法:jsonpFunctions 改为 chunkLoadingGlobal
再次启动npm run serve,解决下一个错误
问题2:unknown property 'overlay'
解决方法:webpack5没有overlay属性配置了,删除就可以
再次启动npm run serve,解决下一个错误
问题3:Can't resolve 'path'
解决方法:resolve: {
fallback: {
path: require.resolve("path-browserify")
}
}
还需要安装插件path-browserify到本地。
依此类推!
npm run serve 启动成功。升级完成
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。