1
lincanbin 2015-07-02 19:41:07 +08:00 via Android
这么简单的事自己写脚本都可以完成了吧。
|
2
learnshare 2015-07-02 19:48:43 +08:00
Grunt/Gulp 中有许多选择
|
3
yangmls 2015-07-02 19:57:13 +08:00
1. 前端方案 gulp.watch + gulp-concat
2. 后端各个语言的 asset 组件,例如 PHP 可用 https://github.com/kriswallsmith/assetic 3. 清楚缓存也可选用 ?$timestamp 的思路 |
4
tinyhill 2015-07-02 20:03:18 +08:00
|
5
tinyhill 2015-07-02 20:03:36 +08:00
|
6
gilgamesh 2015-07-02 20:05:46 +08:00 via Android
gulp grunt
browserify webpack requirejs... |
7
hellogbk OP @yangmls 貌似我找到的就是这个东西啊, 这是nodejs的啊。 我完全看不懂是怎么用的。 - -
用它们合并了JS后我怎么改掉服务端页面里面引用的JS文件的名字? 难道是手动去改吗? 抱歉我实在不太懂。。请再指点一下 |
8
giuem 2015-07-02 21:06:40 +08:00 via Android
|
9
struCoder 2015-07-02 21:37:41 +08:00
8楼正解,我记得淘宝一个团队做过这个模块。
|
10
hellogbk OP @giuem 楼主用的是蛋疼的WINDOWS系统,我之前也查到过这个东西,不能用在WINDOWS的 NGINX上。。
|
11
jugelizi 2015-07-02 22:04:46 +08:00
minify 可以做到
|
13
Vonex 2015-07-02 22:17:28 +08:00
php读取几个js文件,合并后输出来也ok啊
|
14
robbielj 2015-07-03 00:46:32 +08:00
|
15
Jaylee 2015-07-03 01:01:35 +08:00 1
|
16
duteng612 2015-07-03 01:12:16 +08:00 via iPhone 1
楼主描述的就是一些自动化构建工具
请自己google:gulp或webpack; 推荐先去了解下gulp,好明白这一系列是怎么运作的 |
17
belin520 2015-07-03 08:57:20 +08:00 via Android 1
前端构建工具或者combo服务器
|
18
xiaobc1234 2015-07-03 10:15:47 +08:00 1
grunt 可以解决楼主问题!可以写脚本,打包自动执行grunt脚本。
|
19
sliwey 2015-07-03 10:54:19 +08:00 1
指条明线:
1.先看gulp,学会怎么用。 2.在完成1的过程中,一般都会遇到gulp-concat这个插件,这就是用来合并文件的。 3.在搜下gulp-rev和gulp-rev-collector这两个插件,一起使用就能帮你解决版本更新的问题。 还有个大前提:先装个NodeJs吧:) |
20
magius 2015-07-03 15:16:17 +08:00 1
楼主不会node没关系,只需要了解node就行。
然后看一下UglifyJS的文档就行了 |
21
teriyaki 2015-07-03 21:48:21 +08:00
直接copypaste啦
哪有那么复杂 大公司的人喜欢把简单的事情搞复杂 |