文章目录
一、解决漏洞问题
1、安装 npm-force-resolutions
npm install npm-force-resolutions --save-dev
2、在package.json中添加一个resolutions字段,填写如下内容
"resolutions": {
"file-type": "16.5.4",
"**/file-type": "16.5.4",
"**/file-type/**": "16.5.4",
"jpeg-js": "0.4.4",
"**/jpeg-js": "0.4.4",
"**/jpeg-js/**": "0.4.4"
}
3、在scripts中添加预安装脚本
"scripts": {
"preinstall": "npx npm-force-resolutions"
}
4、最后运行npm install
npm install
5、替换完成效果
在 package-lock.json 中的文件夹已经完成了替换


注:一定要有 package-lock.json 这个文件,每次npm install 时会自动生成,否则会报错,其原理为替换package-lock.json 中的嵌套层级过深的版本号


被折叠的 条评论
为什么被折叠?



