0

WindowsでJenkinsを実行しており、v0.4.1をうなり声を上げています。grunt.js に新しいタスク grunt-replace を追加しましたが、ジェンキンスはそれを見て問題を抱えています:

C:\Jenkins\workspace\xxx>grunt
Local Npm module "grunt-replace" not found. Is it installed?

私はいくつかのことを試しました...

  • npm install -g grunt-replace
  • ジェンキンス サービスの再起動
  • npm install grunt-replace
  • サービスjenkinsが実行されているため、これらをインストールしました..

ここで何が欠けていますか?ジェンキンスに新しいタスクを表示させる正しい方法は何ですか?

4

1 に答える 1

2

タスクを開始する方法は何ですか? grunt-replace をdevDependenciespackage.json追加し、 test-command を に追加してから、ジェンキンスにそれを実行させscripts.test-propertyます。package.json

パッケージ.json

{
  ...some other configs
  "scripts": {
    "test": "grunt test"
  },
  "devDependencies": {
    "grunt-replace": "*",
    ... all the grunt-modules you need to be installed
  }
}

ジェンキンス実行

$ npm install && npm test
于 2013-07-02T12:08:04.260 に答える