如何优雅得修改node_modules里的内容而不被覆盖

1. 安装patch-package插件 

npm i patch-package

 

2. 修改node_modules中引入的插件源码之后,运行下方代码

npx patch-package 修改的插件名称及package.json中的包名

 

3.  package.json文件中加如下代码

"scripts": {
    "postinstall": "patch-package"
  },
4. 此时项目目录上会出现一个文件夹

名为patch/修改的插件名称.patch

5. 之后使用需要重新

npm i

 

下载依赖时,会自动调用补丁文件 

posted @ 2022-11-15 15:16  yuwenjing  阅读(190)  评论(0编辑  收藏  举报