安装 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']);
};
这个文件做了三件事:
- 它告诉 Grunt 从 NPM 包中加载
grunt-contrib-jshint
任务 - 它建议
jshint
任务运行文件Gruntfile.js
- 它创建了一个名为
default
的 Grunt 任务,用于运行jshint
任务
跑咕噜声
设置项目后,你可以通过调用以下命令运行 Grunt 的 default
任务:
grunt
这会激活运行本地 grunt
的 grunt-cli
,它寻找名为 default
的 Grunt 任务,该任务被配置为运行名为 jshint
的任务。