我想在我自己的一个 Node.js 项目中使用grunt-contrib-watch插件以及其他插件。唯一的问题是我无法弄清楚如何以编程方式与它们交互。这是一个例子:
grunt.config.init({
jshint: {
all: ['asourcefile.js']
}
});
grunt.loadNpmTasks('grunt-contrib-jshint');
grunt.task.run('jshint');
Grunt 加载jshint
插件正常,它似乎可以找到我的任务(使用虚构的名称会引发错误),它似乎并没有真正执行它。
我在哪里出错了,这甚至是以编程方式与 grunt 插件交互的最佳方式吗?