[转]前端版本控制工具  gulp或者Grunt插件 基于nodejs

[转]前端版本控制工具  gulp或者Grunt插件 基于nodejs

发起缘由:
http://blog.csdn.net/xiebaochun/article/details/17579233



http://www.zhihu.com/question/27548038

配合nodejs环境下的grunt等构建工具------nodejs 的模块支持 

Grunt是什么?

Grunt是一个自动化的项目构建工具。如果你需要重复的执行像压缩,编译,单元测试,代码检查以及打包发布的任务。那么你可以使用Grunt来处理这些任务,你所需要做的只是配置好Grunt,这样能很大程度的简化你的工作。  http://www.lxway.com/486461194.htm


作为前端构造工具,它还有诸多其他功能: http://www.cnblogs.com/yexiaochai/p/3603389.html

文件hash示例: https://my.oschina.net/cobish/blog/653012
grunt-hash : https://www.npmjs.com/package/grunt-hash

总结: http://www.tuicool.com/articles/YJZvAbZ

百度的fis 


推荐使用gulp插件: gulp-clean gulp-rev gulp-rev-collector gulp-sequence
基于gulp的自动化工具,自动增量式添加文件指纹: https://github.com/front-end-build/cache-handler


中文网:http://www.gulpjs.com.cn/

-------------
Webpack是一款用户打包前端模块的工具。主要是用来打包在浏览器端使用的javascript的。同时也能转换、捆绑、打包其他的静态资源,包括css、image、font
 
file、template等。个人认为它的优点就是易用,而且常用功能基本都有,另外可以通过自己开发loader和plugin来满足自己的需求。这里就尽量详细的来介绍下一些基本功能的使用。
 

1. 为什么用 webpack?
他像 Browserify, 但是将你的应用打包为多个文件. 如果你的单页面应用有多个页面, 那么用户只从下载对应页面的代码. 当他么访问到另一个页面, 他们不需要重新下载通用的代码.
因为他能够编译打包 CSS, 做 CSS 预处理, 编译 JS 方言, 打包图片, 还有其他一些.
它支持 AMD 跟 CommonJS, 以及其他一些模块系统, (Angular, ES6). 如果你不知道用什么, 就用 CommonJS.

posted @ 2016-09-29 09:23 Newman·Li 阅读( ...) 评论( ...) 编辑 收藏
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值