gruntjs 安装Grunt

例子

先决条件

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

首次安装

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

npm install -g grunt-cli

这将在全局范围内安装Grunt的命令行界面,因此您可以在项目中运行Grunt的本地版本。

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

grunt --version

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

在您的项目中安装Grunt

你有后grunt-cli启动并运行,您可以安装实际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. 它告诉Gruntgrunt-contrib-jshint从NPM包中加载任务

  2. 它建议jshint任务针对文件运行Gruntfile.js

  3. 它创建一个名为Grunt的任务default,该jshint任务运行该任务

奔跑的咕unt声

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

grunt

这会启动grunt-cli并运行本地程序grunt,该程序会查找名为Grunt的任务default,该任务被配置为运行名为的任务jshint。