使用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 相关文章推荐
文本框获得焦点和失去焦点的判断代码
Mar 18 Javascript
javascript中自定义对象的属性方法分享
Jul 12 Javascript
Javascript 制作图形验证码实例详解
Dec 22 Javascript
详解js产生对象的3种基本方式(工厂模式,构造函数模式,原型模式)
Jan 09 Javascript
axios基本入门用法教程
Mar 25 Javascript
vue+axios实现登录拦截的实例代码
May 22 Javascript
angularJS实现动态添加,删除div方法
Feb 27 Javascript
React中的render何时执行过程
Apr 13 Javascript
node前端开发模板引擎Jade的入门
May 11 Javascript
Vue.js + Nuxt.js 项目中使用 Vee-validate 表单校验
Apr 22 Javascript
微信小程序 授权登录详解(附完整源码)
Aug 23 Javascript
js实现弹窗效果
Aug 09 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正则表达式(regar expression)
2011/09/10 PHP
php实现约瑟夫问题的方法小结
2015/03/23 PHP
使用JavaScript创建新样式表和新样式规则
2016/06/14 PHP
PHP Ajax实现无刷新附件上传
2016/08/17 PHP
PHP自定义函数格式化json数据示例
2016/09/14 PHP
PHP互换两个变量值的方法(不用第三变量)
2016/11/14 PHP
PHP接入支付宝接口失效流程详解
2020/11/10 PHP
网页开发中的容易忽略的问题 javascript HTML中的table
2009/04/15 Javascript
js DOM模型操作
2009/12/28 Javascript
Jquery解析Json格式数据过程代码
2014/10/17 Javascript
jquery css实现邮箱自动补全
2016/11/14 Javascript
基于Vue.js实现tab滑块效果
2017/07/23 Javascript
如何理解Vue的作用域插槽的实现原理
2017/08/19 Javascript
记一次react前端项目打包优化的方法
2020/03/30 Javascript
vue 组件间的通信之子组件向父组件传值的方式
2020/07/29 Javascript
[03:02]安得倚天剑,跨海斩长鲸——中国军团出征DOTA2国际邀请赛
2018/08/14 DOTA
Python深入学习之装饰器
2014/08/31 Python
python搜索指定目录的方法
2015/04/29 Python
简单实现Python爬取网络图片
2018/04/01 Python
Python的numpy库中将矩阵转换为列表等函数的方法
2018/04/04 Python
浅谈pycharm下找不到sqlalchemy的问题
2018/12/03 Python
Python爬虫文件下载图文教程
2018/12/23 Python
对django views中 request, response的常用操作详解
2019/07/17 Python
详解Python并发编程之创建多线程的几种方法
2019/08/23 Python
python实现代码统计器
2019/09/19 Python
Python Django中间件使用原理及流程分析
2020/06/13 Python
Python 处理日期时间的Arrow库使用
2020/08/18 Python
requests在python中发送请求的实例讲解
2021/02/17 Python
html5 CSS过度-webkit-transition使用介绍
2013/07/02 HTML / CSS
函数指针的定义是什么
2016/08/14 面试题
最新会计专业求职信范文
2014/01/28 职场文书
公司成本主管岗位责任制
2014/02/21 职场文书
派出所班子党的群众路线对照检查材料思想汇报
2014/10/01 职场文书
优秀教研组申报材料
2014/12/26 职场文书
2015年禁毒工作总结
2015/04/30 职场文书
Mysql官方性能测试工具mysqlslap的使用简介
2021/05/21 MySQL