1

自分の Node.js プロジェクトの 1 つで、 grunt-contrib-watchプラグインや他のプラグインを使用したいと考えています。唯一の問題は、プログラムでそれらとやり取りする方法がわからないことです。次に例を示します。

grunt.config.init({
  jshint: {
    all: ['asourcefile.js']
  }
});

grunt.loadNpmTasks('grunt-contrib-jshint');

grunt.task.run('jshint');

Gruntはjshintプラグインを正常にロードし、私のタスクを見つけることができるようです(作成された名前を使用するとエラーがスローされます)が、実際には実行されないようです。

どこが間違っているのですか?これは、プログラムでうなり声プラグインと対話するための最良の方法でもありますか?

4

1 に答える 1

1

多くの gruntplugins は、既存の Node.js ライブラリの単なるラッパーです。たとえば、JSHint の. Node.js アプリを作成している場合は、grunt ラッパーを使用しないでください。

var jshint = require('jshint');
// ...
于 2013-10-17T19:38:28.227 に答える