使用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 相关文章推荐
JQuery制作的放大效果的popup对话框(未添加任何jquery plugin)分享
Apr 28 Javascript
Jquery Ajax方法传值到action的方法
May 11 Javascript
使用javascript获取页面名称
Dec 23 Javascript
AngualrJS中每次$http请求时的一个遮罩层Directive
Jan 26 Javascript
jQuery增加与删除table列的方法
Mar 01 Javascript
深入理解JS DOM事件机制
Aug 06 Javascript
jQuery弹出层插件popShow(改进版)用法示例
Jan 23 Javascript
JS实现获取毫秒值及转换成年月日时分秒的方法
Aug 15 Javascript
vue项目中使用vue-i18n报错的解决方法
Jan 13 Javascript
微信小程序图片左右摆动效果详解
Jul 13 Javascript
RxJS在TypeScript中的简单使用详解
Apr 13 Javascript
vue-iview动态新增和删除的方法
Jun 17 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
与空气斗智斗勇的经典《Overlord》,传说中的“无稽之谈”
2020/04/09 日漫
PHP实现MySQL更新记录的代码
2008/06/07 PHP
PHP操作XML作为数据库的类
2010/12/19 PHP
PHP学习笔记之二 php入门知识
2011/01/12 PHP
PHP使用数组实现队列
2012/02/05 PHP
利用php递归实现无限分类 格式化数组的详解
2013/06/08 PHP
PHP针对常规模板引擎中与CSS/JSON冲突的解决方法
2014/08/19 PHP
PHP过滤黑名单关键字的方法
2014/12/01 PHP
js 关键词高亮(根据ID/tag高亮关键字)案例介绍
2013/01/21 Javascript
js实现简单div拖拽功能实例
2015/05/12 Javascript
js实现图片无缝滚动
2015/12/23 Javascript
jquery实现的判断倒计时是否结束代码
2016/02/05 Javascript
详谈jQuery中使用attr(), prop(), val()获取value的异同
2017/04/25 jQuery
js实现拖拽上传图片功能
2017/08/01 Javascript
ES6新增的math,Number方法
2017/08/06 Javascript
纯js实现图片匀速淡入淡出效果
2017/08/22 Javascript
浅谈webpack组织模块的原理
2018/03/10 Javascript
p5.js入门教程之键盘交互
2018/03/19 Javascript
nodejs搭建本地服务器轻松解决跨域问题
2018/03/21 NodeJs
uniapp实现可以左右滑动导航栏
2020/10/21 Javascript
[01:10:24]DOTA2-DPC中国联赛 正赛 VG vs Aster BO3 第一场 2月28日
2021/03/11 DOTA
python显示生日是星期几的方法
2015/05/27 Python
Django Channels 实现点对点实时聊天和消息推送功能
2019/07/17 Python
Python进度条的制作代码实例
2019/08/31 Python
Python线程条件变量Condition原理解析
2020/01/20 Python
python转化excel数字日期为标准日期操作
2020/07/14 Python
套娃式文件夹如何通过Python批量处理
2020/08/23 Python
英文版销售经理个人求职信
2013/11/20 职场文书
运动会开幕式邀请函
2014/02/03 职场文书
趣味比赛活动方案
2014/02/15 职场文书
党员对照检查材料
2014/09/22 职场文书
党的群众路线教育实践活动个人对照检查材料(四风)
2014/11/05 职场文书
2014年技术工作总结范文
2014/11/20 职场文书
禁毒心得体会范文
2016/01/15 职场文书
Redis模仿手机验证码发送的实现示例
2021/11/02 Redis
我家女友可不止可爱呢 公开OP主题曲无字幕动画MV
2022/04/11 日漫