使用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 相关文章推荐
CSS(js)限制页面显示的文本字符长度
Dec 27 Javascript
DOM 事件流详解
Jan 20 Javascript
JavaScript实现的浮动层框架用法实例分析
Oct 10 Javascript
JavaScript实现移动端滑动选择日期功能
Jun 21 Javascript
jQuery Select下拉框操作小结(推荐)
Jul 22 Javascript
基于jQuery实现仿微博发布框字数提示
Jul 27 Javascript
Node.js Express 框架 POST方法详解
Jan 23 Javascript
基于VUE实现的九宫格抽奖功能
Sep 30 Javascript
vue等两个接口都返回结果再执行下一步的实例
Sep 08 Javascript
vue+canvas实现拼图小游戏
Sep 18 Javascript
微信小程序绘制半圆(弧形)进度条
Nov 18 Javascript
element-ui封装一个Table模板组件的示例
Jan 04 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
php+mysqli实现批量执行插入、更新及删除数据的方法
2015/01/29 PHP
PHP树的深度编历生成迷宫及A*自动寻路算法实例分析
2015/03/10 PHP
javascript HTMLEncode HTMLDecode的完整实例(兼容ie和火狐)
2009/06/02 Javascript
查询绑定数据岛的表格中的文本并修改显示方式的js代码
2009/12/15 Javascript
基于Jquery的淡入淡出的特效基础练习
2010/12/13 Javascript
屏蔽script注入小例子
2013/11/12 Javascript
JavaScript学习笔记之内置对象
2015/01/22 Javascript
JS脚本实现动态给标签控件添加事件的方法
2016/06/02 Javascript
Vue实现自带的过滤器实例
2017/03/09 Javascript
ES6学习教程之对象的扩展详解
2017/05/02 Javascript
jquery实现一个全局计时器(商城可用)
2017/06/30 jQuery
weex里Vuex state使用storage持久化详解
2017/09/09 Javascript
Angular5中调用第三方js插件的方法
2018/02/26 Javascript
vue2中使用less简易教程
2018/03/27 Javascript
vue短信验证性能优化如何写入localstorage中
2018/04/25 Javascript
微信小程序 Animation实现图片旋转动画示例
2018/08/22 Javascript
详解Vue2 添加对scss的支持
2019/01/02 Javascript
Node.js之删除文件夹(含递归删除)代码实例
2019/09/09 Javascript
vue语法自动转typescript(解放双手)
2019/09/18 Javascript
node.js开发辅助工具nodemon安装与配置详解
2020/02/06 Javascript
python 将字符串转换成字典dict
2013/03/24 Python
Python中文件遍历的两种方法
2014/06/16 Python
Python的爬虫程序编写框架Scrapy入门学习教程
2016/07/02 Python
python实现淘宝秒杀聚划算抢购自动提醒源码
2020/06/23 Python
python通过配置文件共享全局变量的实例
2019/01/11 Python
Python求一批字符串的最长公共前缀算法示例
2019/03/02 Python
Python模块 _winreg操作注册表
2020/02/05 Python
浅谈Python线程的同步互斥与死锁
2020/03/22 Python
英国著名的小众美容品牌网站:Alyaka
2017/08/08 全球购物
公司JAVA开发面试题
2015/04/02 面试题
电力安全事故反思
2014/04/27 职场文书
三峡人家导游词
2015/01/31 职场文书
幼儿教师辞职信范文
2015/03/02 职场文书
优化经济发展环境工作总结
2015/08/11 职场文书
高三语文教学反思
2016/02/16 职场文书
2016年社区“我们的节日·中秋节”活动总结
2016/04/05 职场文书