在项目中引入了一个插件,但是插件的效果与需求中的效果有些出入,所有就改了下插件的代码,但是上传到测试服务器中node_modules里的文件还是不变的。如果直接在在测试分支改node_modules里的文件会很繁琐。项目中是忽略了node_modules文件夹的。现在想着如何才能将node_modules里的插件更改到项目本身的代码中。要如何操作,还要注意的点?
在项目中引入了一个插件,但是插件的效果与需求中的效果有些出入,所有就改了下插件的代码,但是上传到测试服务器中node_modules里的文件还是不变的。如果直接在在测试分支改node_modules里的文件会很繁琐。项目中是忽略了node_modules文件夹的。现在想着如何才能将node_modules里的插件更改到项目本身的代码中。要如何操作,还要注意的点?
13 回答13k 阅读
7 回答2.2k 阅读
3 回答1.3k 阅读✓ 已解决
6 回答1.3k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
6 回答1.1k 阅读
你是把项目源代码弄到服务器上,再
npm install
的吧?把node_modules中需要修改的的插件代码拉出来,建一个代码仓库,自己维护,想怎么改就怎么改。然后在原项目的
package.json
中,把引用代码的地方改了。之前的
package.json
里面是下面这样的你把插件的代码拉出来,自己建一个仓库,然后把
package.json
里面的引用改成下面这样,当你修改了插件的代码时,直接重新在项目里
npm install
就行