grunt安装与运行
2016-07-01 17:58
246 查看
用grunt前,需要先安装nodejs。因为grunt依赖于nodejs。nodejs的安装可以参照我的博客里头的nodejs的下载,安装与测试。
第一步:安装grunt-CLI
注意你的电脑要联网,不然不能安装。
“CLI”被翻译为“命令行”。要想使用grunt,首先必须将grunt-CLI安装到全局环境中,使用nodejs的“npm install -g grunt-cli”进行安装。
这个时候有个转动的小横线,表示正在联网加载。文件比较小一般比较快。加载完之后你会看到这个界面。
第二步:验证grunt-CLI是否安装完成并生效
输入“grunt”回车即可。如果生效,则会出现以下结果:
第三步:OK,到这一步,其实grunt就已经安装完成。可以运用到你的项目中。因为我是用来压缩文件的。那么我已经写了一篇grunt如何压缩文件的blog,大家有兴趣的可以去看看。
我来说说在安装过程中碰到的问题。
1.nodejs的版本,推荐最好使用官网稳定版本,而且要用偶数版本,因为听说奇数版本的不稳定,具体怎么样的不稳定,我就不知道了,没试过。
2.npm的版本要稍微新一点
3.安装grunt中碰到proxy的问题,当然了,我看出来是网络的问题,我也猜到了应该是被墙了,但是因为是头一次处理,没什么经验,反复重装了node各种版本和npm的版本,最终终于确定真的是被墙了。一开始还没有找到有效的解决办法,最后终于给我找到了。
首先执行: npm config set strict-ssl false (PS:这是为了关闭npm的https)
然后执行:npm config set registry "http://registry.npmjs.org/" (PS:这是为了设置npm的获取地址)
最后再执行一遍grunt-cli的安装:npm install -g grunt-cli
好了,这三步走完之后,终于给我安装成功了。LZ一下午都在搞nodejs的安装,grunt的安装,终于达成目标,知道如何批量压缩项目中的文件。
第一次体会到自动化执行的好处。提升工作效率。
第一步:安装grunt-CLI
注意你的电脑要联网,不然不能安装。
“CLI”被翻译为“命令行”。要想使用grunt,首先必须将grunt-CLI安装到全局环境中,使用nodejs的“npm install -g grunt-cli”进行安装。
这个时候有个转动的小横线,表示正在联网加载。文件比较小一般比较快。加载完之后你会看到这个界面。
第二步:验证grunt-CLI是否安装完成并生效
输入“grunt”回车即可。如果生效,则会出现以下结果:
第三步:OK,到这一步,其实grunt就已经安装完成。可以运用到你的项目中。因为我是用来压缩文件的。那么我已经写了一篇grunt如何压缩文件的blog,大家有兴趣的可以去看看。
我来说说在安装过程中碰到的问题。
1.nodejs的版本,推荐最好使用官网稳定版本,而且要用偶数版本,因为听说奇数版本的不稳定,具体怎么样的不稳定,我就不知道了,没试过。
2.npm的版本要稍微新一点
3.安装grunt中碰到proxy的问题,当然了,我看出来是网络的问题,我也猜到了应该是被墙了,但是因为是头一次处理,没什么经验,反复重装了node各种版本和npm的版本,最终终于确定真的是被墙了。一开始还没有找到有效的解决办法,最后终于给我找到了。
首先执行: npm config set strict-ssl false (PS:这是为了关闭npm的https)
然后执行:npm config set registry "http://registry.npmjs.org/" (PS:这是为了设置npm的获取地址)
最后再执行一遍grunt-cli的安装:npm install -g grunt-cli
好了,这三步走完之后,终于给我安装成功了。LZ一下午都在搞nodejs的安装,grunt的安装,终于达成目标,知道如何批量压缩项目中的文件。
第一次体会到自动化执行的好处。提升工作效率。
相关文章推荐
- 深入研究SSL【第一章】-什么是SSL,SSL如何工作
- 用Python读红楼梦之——一、词云绘制
- Multi-column deep neural networks for image classification阅读
- Picasso
- powerdesigner 从excel导入表
- bo
- 自定义控件shape详解
- IDEA 修改背景为图片
- MVC中重写RoleProvider角色管理
- Django之安装与部署
- Eclipse里面能执行,但命令行里不能执行class文件
- Ubuntu Server安装图形界面全过程
- ****php:require_once(dirname(__FILE__)."/./config_uc.php");
- 18118 勇者斗恶龙
- php connect 篇
- 【Mongodb】 Replica set的自动故障切换
- Java批量转换文件夹中文件的编码(从gbk到utf8)
- js智能获取浏览器版本UA信息
- MPAndroidChart之柱状图开发总结
- 分清成员函数,非成员函数和友元函数