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-cli启动并运行,您可以安装实际grunt任务运行和你的第一个步兵包grunt-contrib-jshint:
npm install grunt --save-dev npm install grunt-contrib-jshint --save-dev
这将从NPM软件包管理器中下载软件包,并将其保存为devDependencies您的package.json文件。
接下来Gruntfile.js,在项目根目录中需要一个充当Grunt任务的配置文件的:
module.exports = function(grunt) { grunt.initConfig({ jshint: { files: ['Gruntfile.js'], } }); grunt.loadNpmTasks('grunt-contrib-jshint'); grunt.registerTask('default', ['jshint']); };
该文件执行三件事:
它告诉Gruntgrunt-contrib-jshint从NPM包中加载任务
它建议jshint任务针对文件运行Gruntfile.js
它创建一个名为Grunt的任务default,该jshint任务运行该任务
设置完项目后,可以default通过调用以下命令来运行Grunt任务:
grunt
这会启动grunt-cli并运行本地程序grunt,该程序会查找名为Grunt的任务default,该任务被配置为运行名为的任务jshint。