为什么uglify压缩a.b.js, a.c.js 得到 a.js
发布于 10 年前 作者 hxmilyy 3174 次浏览 最后一次编辑是 8 年前 来自 问答

配置如下:

"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 回复

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

在concat命令做

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

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

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

if ('ext' in options) {
	destPath = destPath.replace(extDotRe[options.extDot], options.ext);
}

是自己配置的问题

回到顶部