Open xythree opened 7 years ago
有两个文件a.js b.js, a.js中 var temp = inline("b.js"),现在使用uglify-js生成a.min.js, 没有使用uglify-js的情况下生成正确,使用的时候a.min.js中还是var temp = inline("b.js"),发现是rExt中修改文件后缀的问题,只要不是.js就无法生成正确的
fis.match("*.js", { //压缩 js optimizer: fis.plugin("uglify-js"), rExt: ".min.js" })
fis 会根据 rExt 去分配处理流程,所以,如果你改了这个,就对应需要一个处理流程(绑定不同时间段的插件)来满足。
所以如果你只是想改名字,请使用 release 配置项。
比如
fis.match('(*).js', { ... release: '$1.min.js' });
主要是使用了__inline无法生成成功,我是想压缩的同时改名,要是不改后缀就没问题
有两个文件a.js b.js, a.js中 var temp = inline("b.js"),现在使用uglify-js生成a.min.js, 没有使用uglify-js的情况下生成正确,使用的时候a.min.js中还是var temp = inline("b.js"),发现是rExt中修改文件后缀的问题,只要不是.js就无法生成正确的