Gruntjs是JavaScript项目的构建工具,也是基于node的一个命令行工具。很多开源JS项目都是使用它搭建。如jQuery、Qunit、CanJS等。

它有以下作用

  合并JS文件
  压缩JS文件
  单元测试(基于QUnit)
  一句话:完全自动化(automation)

 以下是它的安装过程。

一、安装node

参考nodejs入门 (最新的node会自动安装npm)

二、安装grunt命令行工具grunt-cli

使用-g全局安装,这样可以在任何一个目录里使用了。命令: npm install -g grunt-cli

需要注意的是在linux或mac下有时会报没有权限的错误,这时须在前面加一个sudo,

安装后,可以查看改工具的版本。命令: grunt -version

三、安装grunt及其插件

进入到某项目根目录,使用命令: npm install grunt --save-dev


此时,再查看grunt版本会多了一个4.0,如下

至此,安装完毕。

最新资讯
马斯克:特斯拉上海超级工厂最终有望年产100万辆电动汽车

马斯克:特斯拉上海超级

在2020年的特斯拉股东大会上,埃隆·马斯克透露,上海超级
百岁院士李东英逝世

百岁院士李东英逝世

稀有金属冶金及材料专家、中国工程院院士李东英,2020年
最新观测:彗星周围竟然出现怪异的紫外线极光!

最新观测:彗星周围竟然

在此之前科学家从未探测到彗星极光,但近期“罗塞塔”探
土星的海洋卫星土卫二在意想不到的地方发现了新冰

土星的海洋卫星土卫二

土星的卫星土卫二,也叫“恩赛勒达斯”,是一颗有间歇泉喷
一种新行星“超热海王星”现身

一种新行星“超热海王

此前模型认为这种天体不可能存在
高收低租再“爆雷” 别让长租公寓如此套路

高收低租再“爆雷”

近几年,长租公寓由于标准化的管理,备受年轻人喜爱,各路资
最新文章
详解Vue的ref特性的使用

详解Vue的ref特性的使

这篇文章主要介绍了详解Vue的ref特性的使用,文中通过
vue学习笔记之slot插槽基本用法实例分析

vue学习笔记之slot插

这篇文章主要介绍了vue学习笔记之slot插槽基本用法,结
vue跳转方式(打开新页面)及传参操作示例

vue跳转方式(打开新页

这篇文章主要介绍了vue跳转方式(打开新页面)及传参操作,
vue学习笔记之过滤器的基本使用方法实例分析

vue学习笔记之过滤器

这篇文章主要介绍了vue学习笔记之过滤器的基本使用方
js获取本日、本周、本月的时间代码

js获取本日、本周、本

本篇文章给大家分享的内容是利用js如何获取本日、本周
node crawler如何添加promise支持

node crawler如何添加

这篇文章主要介绍了node crawler如何添加promise支持,