安装 gruntplugins

增加依赖性

要使用 gruntplugin,首先需要将其作为项目的依赖项添加。我们以 jshint 插件为例。

npm install grunt-contrib-jshint --save-dev

--save-dev 选项用于在 package.json 中添加插件,这样插件总是在 npm install 之后安装。

加载插件

你可以使用 loadNpmTasks 在 gruntfile 文件中加载插件。

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

配置任务

你可以在 gruntfile 中配置任务,将名为 jshint 的属性添加到传递给 grunt.initConfig 的对象中。

grunt.initConfig({
  jshint: {
    all: ['Gruntfile.js', 'lib/**/*.js', 'test/**/*.js']
  }
});

不要忘记你可以使用其他插件的其他属性。

运行任务

要使用插件运行任务,你可以使用命令行。

grunt jshint

或者你可以将 jshint 添加到另一个任务中。

grunt.registerTask('default', ['jshint']);

默认任务在终端中使用 grunt 命令运行,没有任何选项。