我正在使用 Jenkins 构建(mvn)我的项目。 Jenkins 配置为运行 npm install
和 bower install
.所以每次当我构建我的项目时,npm install
将运行,因此每次构建时间都更长。所以我想跑 npm install
仅当 package.json 中有任何更改时,例如添加新包、版本更改或删除任何内容等。
我用谷歌搜索了很多以找到实现这一目标的方法,但失败了。
是否有任何插件可以用来实现这一目标?
谁能帮我找到一种方法来做到这一点?
提前致谢。
最佳答案
我遇到了和你一样的问题,写了 npm-install-changed
.
使用 npm install -g npm-install-changed
安装,然后运行 npm-install-changed 而不是通常的 npm install
.
请让我知道这对你有没有用。
关于maven - 仅当 package.json 有变化时才在 Jenkins 中执行 npm install,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31241503/