CNode

为什么uglify压缩a.b.js, a.c.js 得到 a.js

问答
Hhxmilyy发布于12 年前最后回复12 年前7 回复3834 浏览0 收藏

配置如下:

"files": [{
	"expand": true,
	"ext": ".min.js",
	"cwd": "dist/dev/",
	"src": ["**/*.js", "!**/*.min.js"],
	"dest": "dist/dev/min/"
}]

结果将dist/dev/js/下的jquery.aaa.js和jquery.bbb.js合并成了jquery.min.js 是否有配置参数可以配置?

查看回复

回复 (7)

J
jiyinyiyong#1·12 年前

命令行的 uglify 么.. 要不换成 gulp?

H
hxmilyy#2·12 年前
I
i5ting#3·12 年前

在concat命令做

J
jiyinyiyong#4·12 年前

好吧, 我没明白楼主想要做什么? .min. 这个后缀是前边配置的, 需要的话直接换个名字不就好了.

H
hxmilyy#5·12 年前
引用 jiyinyiyong好吧, 我没明白楼主想要做什么? .min. 这个后缀是前边配置的, 需要的话直接换个名字不就好了.

@jiyinyiyong 我意思是说uglify会把文件夹下jquery.a.js,jquery.b.js,jquery.c.js统一压缩成jquery.js .min.js配置的是压缩后的新后缀

H
hxmilyy#6·12 年前

解决了,在grunt/lib/grunt/file.js下,有一段:

if ('ext' in options) {
	destPath = destPath.replace(extDotRe[options.extDot], options.ext);
}
H
hxmilyy#7·12 年前

是自己配置的问题

参与回复
登录后即可参与回复。登录