安装 Grunt

Prerequesites

Grunt 需要安装 Node.js 和 npm。如果你的计算机上没有安装 Node.js 和/或 npm,请访问 https://nodejs.org 并下载适用于你的操作系统的安装程序或软件包。

首次安装

如果你是第一次安装 Grunt,则首先必须全局安装 Grunt 命令行界面包 grunt-cli

npm install -g grunt-cli

这将全局安装 Grunt 的命令行界面,以便你可以在项目中运行本地版本的 Grunt。

你可以通过运行以下命令来验证是否已安装 grunt-cli 软件包:

grunt --version

这应该打印至少当前版本的 grunt-cli 包。

在项目中安装 Grunt

启动并运行 grunt-cli 后,你可以安装实际的 grunt 任务运行器和你的第一个 Grunt 包 grunt-contrib-jshint

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

这将从 NPM 包管理器下载包,并将它们作为 devDependencies 保存到你的 package.json 文件中。

Gruntfile

接下来,你需要在项目根目录中使用 Gruntfile.js 作为 Grunt 任务的配置文件:

module.exports = function(grunt) {

    grunt.initConfig({
        jshint: {
            files: ['Gruntfile.js'],
        }
    });

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

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

这个文件做了三件事:

  1. 它告诉 Grunt 从 NPM 包中加载 grunt-contrib-jshint 任务
  2. 它建议 jshint 任务运行文件 Gruntfile.js
  3. 它创建了一个名为 default 的 Grunt 任务,用于运行 jshint 任务

跑咕噜声

设置项目后,你可以通过调用以下命令运行 Grunt 的 default 任务:

grunt

这会激活运行本地 gruntgrunt-cli,它寻找名为 default 的 Grunt 任务,该任务被配置为运行名为 jshint 的任务。