[英]How do I use grunt plugins programmatically?
我想在自己的Node.js项目之一中使用grunt-contrib-watch插件以及其他插件。 唯一的问题是我不知道如何以编程方式与他们互动。 这是一个例子:
grunt.config.init({
jshint: {
all: ['asourcefile.js']
}
});
grunt.loadNpmTasks('grunt-contrib-jshint');
grunt.task.run('jshint');
Grunt很好地加载了jshint
插件,似乎可以找到我的任务(使用jshint
名称会引发错误),但似乎并没有真正执行它。
我在哪里错了,这甚至是通过编程与Grunt插件交互的最佳方法吗?
许多gruntplugins只是现有Node.js库的包装。 例如,JSHint 。 如果您正在编写Node.js应用程序,请不要使用笨拙的包装器:
var jshint = require('jshint');
// ...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.