当前位置: 首页 > Web前端 > JavaScript

如何在项目中保存node_modules的修改

时间:2023-03-26 22:32:25 JavaScript

在前端项目开发中,我们经常会遇到node_modules中包的问题。当我们手动改成正确的时候,我们没有问题,但是当别人重新npminstall的时候也会有同样的问题,那么如何将node_modules的修改保存到项目中,让别人在之后可以有一个正常的环境生成依赖:patch-package在npminstall后可以自动跟随项目中保存的修改修改node_modules,非常好用步骤:1.安装可以使用npmnpmipatch-package-D或者yarn(postinstall-postinstall保证代码可以yarnremove时仍然会被修正)yarnaddpatch-packagepostinstall-postinstall2.设置安装完成后,需要为package.json设置postinstall。安装node_modules后会自动执行"scripts":{"postinstall":"patch-package"}3.使用npxpatch-package修改后的包名修改node_modules的内容(执行完成后会出现一个文件夹生成在项目目录下,用于保存修改的内容)通过git推送到远程仓库,方便其他小伙伴也可以使用