Node.js 如何将节点模块更改提交到git

Node.js 如何将节点模块更改提交到git,node.js,jenkins,mocha.js,Node.js,Jenkins,Mocha.js,我为mocha测试定制了xunit reporter以生成xml报告。我想在詹金斯考试。我将项目的代码更改提交给git,并与jenkins集成并执行。但是对于定制的xunit reporter模块,如何将节点模块提交给jenkins。因为到目前为止,我只将项目代码提交给git,并在jenkins中使用 jenkins use JUnit reporter to publish the result. 请帮助我如何使用jenkins中的自定义节点模块?有几个选项。如果您已经分叉了xunit

我为mocha测试定制了xunit reporter以生成xml报告。我想在詹金斯考试。我将项目的代码更改提交给git,并与jenkins集成并执行。但是对于定制的xunit reporter模块,如何将节点模块提交给jenkins。因为到目前为止,我只将项目代码提交给git,并在jenkins中使用

 jenkins use JUnit reporter to publish the result. 

请帮助我如何使用jenkins中的自定义节点模块?

有几个选项。如果您已经分叉了xunit reporter,那么您可能希望将依赖项添加到package.json。这将允许Jenkins在删除所有其他依赖项时删除该依赖项的修改版本

如果您只想将修改后的文件包括在node_modules文件夹中,可以手动添加它们,这将覆盖.gitignore。像下面这样的方法应该可以奏效

git add ./node_modules/customized_package/* -f

-f将强制添加文件,即使这些文件本来会被忽略。

如果我以后使用nuke键打开node_modules文件夹并重新安装,会发生什么情况?我假设更改被覆盖。有没有一种方式可以说:“节点:使用我的修改!”?