使用GruntJS构建Web程序之安装篇


Posted in Javascript onJune 04, 2014

它有以下作用

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

 以下是它的安装过程。

一、安装node

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

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

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

使用GruntJS构建Web程序之安装篇

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

使用GruntJS构建Web程序之安装篇

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

使用GruntJS构建Web程序之安装篇

三、安装grunt及其插件

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

使用GruntJS构建Web程序之安装篇

使用GruntJS构建Web程序之安装篇
此时,再查看grunt版本会多了一个4.0,如下

使用GruntJS构建Web程序之安装篇

至此,安装完毕。

Javascript 相关文章推荐
js querySelector和getElementById通过id获取元素的区别
Apr 20 Javascript
Javascript实现关联数据(Linked Data)查询及注意细节
Feb 22 Javascript
js history对象简单实现返回和前进
Oct 30 Javascript
jquery操作checked属性以及disabled属性的多种方法
Jun 20 Javascript
jQuery动画特效实例教程
Aug 29 Javascript
js父页面与子页面不同时显示的方法
Oct 16 Javascript
JS中多步骤多分步的StepJump组件实例详解
Apr 01 Javascript
jQuery+css实现非常漂亮的水平导航菜单效果
Jul 27 Javascript
Vuejs实现购物车功能
Nov 05 Javascript
vue.js内置组件之keep-alive组件使用
Jul 10 Javascript
详解如何在微信小程序中愉快地使用sass
Jul 30 Javascript
如何实现小程序tab栏下划线动画效果
May 18 Javascript
jQuery 隐藏和显示 input 默认值示例
Jun 03 #Javascript
动态读取JSON解析键值对的方法
Jun 03 #Javascript
js、jquery图片动画、动态切换示例代码
Jun 03 #Javascript
jquery css 设置table的奇偶行背景色示例
Jun 03 #Javascript
js,jquery滚动/跳转页面到指定位置的实现思路
Jun 03 #Javascript
jquery浏览器滚动加载技术实现方案
Jun 03 #Javascript
js控制当再次点击按钮时的间隔时间
Jun 03 #Javascript
You might like
CentOS 6.2使用yum安装LAMP以及phpMyadmin详解
2013/06/17 PHP
php读取纯真ip数据库使用示例
2014/01/26 PHP
JavaScript去除空格的三种方法(正则/传参函数/trim)
2013/02/06 Javascript
zTree插件之多选下拉菜单实例代码
2013/11/06 Javascript
js获取当月最后一天实例代码
2013/11/19 Javascript
jQuery制作圣诞主题页面 更像是爱情影集
2016/08/10 Javascript
使用Angular缓存父页面数据的方法
2017/01/03 Javascript
jQuery中.attr()和.data()的区别分析
2017/09/03 jQuery
利用ECharts.js画K线图的方法示例
2018/01/10 Javascript
JavaScript JSON数据处理全集(小结)
2019/08/15 Javascript
jQuery实现简单轮播图效果
2020/12/27 jQuery
Python的Django框架可适配的各种数据库介绍
2015/07/15 Python
初步认识Python中的列表与位运算符
2015/10/12 Python
Python断言assert的用法代码解析
2018/02/03 Python
python 日志增量抓取实现方法
2018/04/28 Python
Python获取昨天、今天、明天开始、结束时间戳的方法
2018/06/01 Python
DRF跨域后端解决之django-cors-headers的使用
2019/01/27 Python
关于pytorch多GPU训练实例与性能对比分析
2019/08/19 Python
python超时重新请求解决方案
2019/10/21 Python
django model通过字典更新数据实例
2020/04/01 Python
Python urlopen()参数代码示例解析
2020/12/10 Python
html5移动端价格输入键盘的实现
2019/09/16 HTML / CSS
美国奢侈品在线团购网站:Gilt City
2017/11/16 全球购物
C语言中一个结构不能包含指向自己的指针吗
2012/05/25 面试题
办公室前台的岗位职责
2013/12/20 职场文书
九年级家长会邀请函
2014/01/15 职场文书
化妆品促销方案
2014/02/24 职场文书
单位委托书怎么写
2014/08/02 职场文书
2014年社区居委会主任重阳节讲话稿
2014/09/25 职场文书
三峡导游词
2015/01/31 职场文书
文化大革命观后感
2015/06/17 职场文书
早上好问候语大全
2015/11/10 职场文书
小学中队委竞选稿
2015/11/20 职场文书
Nginx部署vue项目和配置代理的问题解析
2021/08/04 Servers
Java使用JMeter进行高并发测试
2021/11/23 Java/Android
Django+Nginx+uWSGI 定时任务的实现方法
2022/01/22 Python