1、安装patch-package依赖
npm install patch-package -D
2、配置package.json script脚本执行命令
在项目根目录下package.json文件中"scripts"中新增"postinstall": “patch-package”
"scripts": {
...
"lint": "vue-cli-service lint",
"postinstall": "patch-package",
...
},
3、修改node_modules下的依赖
4、执行pathch-package
npx patch-package [依赖包]
项目中会增加patches文件目录和一个补丁,如下图
注意:postinstall命令的作用就是在执行npm install的时候会自动执行npm run postinstall这个命令。
这样就达到了修改node_modules源码。