Page 457 - AngularJS权威教程
P. 457
34.3 Grunt 437
安装 19
①
首先,必须确保你已经安装了NodeJS 。NodeJS是一个以Chrome的JavaScript运行时为基础的
平台;它允许你使用JavaScript作为服务端语言编写程序。 20
要安装Grunt,可以使用NodeJS自带的内置npm工具:
21
$ npm install -g grunt-cli
传递-g标志可以让grunt命令运行于你计算机上的任意目录。 22
安装好Grunt后,还需要在应用中使用一个Grntfile来配置Grunt如何运行以及运行什么。为了 23
使用Grunt做一些有用的事情,让我们一起在项目中创建一个Gruntfile.js。
首要的事情是,必须创建一个package.json文件来告诉Node要安装哪些东西作为依赖。 24
就像AngularJS依赖处理一样,NodeJS也有一个用于依赖管理的巧妙的方法。 25
package.json文件将会是你编写更多NodeJS应用的助手。
26
要建立默认的package.json文件,可以运行生成器或者从默认的package.json中复制粘贴。由
于npm init命令是内置的,就使用它吧:
27
$ npm init
这个命令会问一系列问题,比如新应用的名称、版本以及更多问题。也可以使用它设置所有
默认值,例如设置应用的名称就是个不错的选择。 28
完成这个命令后,它会创建一个package.json文件,看起来像这样:
29
{
"name": "myapp",
"version": "0.0.0", 30
"description": "Your myapp description",
"main": "index.js",
"scripts": {
"test": "echo \" Error: no test specified\" && exit 1" 31
},
"author": "Your name",
"license": "MIT" 32
}
可以通过再次使用npm命令将基本的grunt命令安装到package.json文件中:
33
$ npm install grunt --save-dev
34
--save-dev标记用于将grunt作为开发依赖保存。如果想将它作为运行时依赖,
可以只使用--save标记。
35
Grunt常用于压缩JavaScript文件,这样就可以发送尽可能小的文件给浏览器。这个过程特别
—————————— 36
① http://nodejs.org/

