我有一个使用NPM依赖项设置的反应式Web应用程序。我的应用程序设置为跟踪远程repro我提交其src文件夹和package.json。我已经使用npm install https://github.com/some-npm-module.git --save
安装了依赖项。我的.gitignore忽略了node_modules /
也就是说,我的应用程序的文件夹包含:
.gitignore
./node_modules/some-npm-module/
./src/
./package.json
现在,我需要对some-npm-module进行一些修改。当我的应用程序源仍在跟踪其repro时,如何让/ node-modules / some-npm-module跟踪其repro?
由于
答案 0 :(得分:1)
如果您对某个包进行了修改,则无法在不删除所有自定义内容的情况下对其进行更新。
但您可以执行以下操作:
然后,您将负责维护您的回购并使其保持最新状态。
但是,如果可以的话,我建议您创建一个扩展原始模块的类,这样您就可以在仍然能够使用更改的同时使其保持最新(直到出现重大更新)。
如果您的修改是对社区有益的事情,请向模块的原始创建者发出拉取请求并将其转入源代码库!