繁体   English   中英

如何以编程方式使用grunt插件?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM