安裝 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 命令執行,沒有任何選項。