难免有些情况是需要修改node_modules中的包的,直接放解决办法
第一步、安装patch-package
npm install patch-package --save-dev
第二步、在 package.json 文件中的 scripts 中加入 “postinstall”: “patch-package”,这里必须手动加入。
"postinstall": "patch-package"
第三步、修改需要修改的node_modules中的包,例如:
第四步、手动执行命令创建 npx patch-package package-name 补丁文件,这里的 package-name 是指的修改的包对应的安装时的包名, 可以在package.json中找对应的包名,例如:
npx patch-package lib-flexible // 而不是我修改的flexible .js文件
执行了上述命令之后,项目中就会自动生成一个patches文件夹说明成功了,例如:
提交推送代码就可以了,下次拉代码直接npm i 不用再次手动修改node_modules就可以了。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/64813.html