未找到添加到Jenkins的新grunt任务
我在Windows和grunt v0.4.1上运行Jenkins。我在grunt.js中添加了一个新任务grunt replace,但是jenkins在看到它时遇到了一个问题:未找到添加到Jenkins的新grunt任务,jenkins,gruntjs,Jenkins,Gruntjs,我在Windows和grunt v0.4.1上运行Jenkins。我在grunt.js中添加了一个新任务grunt replace,但是jenkins在看到它时遇到了一个问题: C:\Jenkins\workspace\xxx>grunt Local Npm module "grunt-replace" not found. Is it installed? 我试过几种方法 npm安装-g grunt更换 重新启动jenkins服务 npm安装grunt替换 我已经安装了这些,因为je
C:\Jenkins\workspace\xxx>grunt
Local Npm module "grunt-replace" not found. Is it installed?
我试过几种方法
- npm安装-g grunt更换
- 重新启动jenkins服务
- npm安装grunt替换
- 我已经安装了这些,因为jenkins正在运行的服务
我错过了什么?让jenkins看到新任务的正确方法是什么?开始任务的方法是什么?我会将grunt替换添加到
包.json
中的devDependencies
,将测试命令添加到包.json
中的脚本.test属性
,然后让jenkins执行该命令
package.json
{
...some other configs
"scripts": {
"test": "grunt test"
},
"devDependencies": {
"grunt-replace": "*",
... all the grunt-modules you need to be installed
}
}
jenkins Execute
$ npm install && npm test
那很有用,谢谢。问题是我没有签入node_包,所以每次都会清除文件夹。