项目是使用seajs进行编写代码代码的
举例:需要对./cart.js进行id和引入文件的补全
ps:在压缩过程中会导致js中的require被简写,然后seajs无法判断页面需要引入的js文件导致问题。
需要处理成
并合并
使用grunt或gulp进行处理
gulp-cmd-transport
gulp-cmd-nice
使用上述的文件进行处理,但是发现运行的时候报错,且不知道问题在哪了,网上难找到对应的教程。
项目是使用seajs进行编写代码代码的
举例:需要对./cart.js进行id和引入文件的补全
ps:在压缩过程中会导致js中的require被简写,然后seajs无法判断页面需要引入的js文件导致问题。
需要处理成
并合并
使用grunt或gulp进行处理
gulp-cmd-transport
gulp-cmd-nice
使用上述的文件进行处理,但是发现运行的时候报错,且不知道问题在哪了,网上难找到对应的教程。
gulp.task("jsmin",function(){
gulp.src(["js/*.js"])
.pipe(uglify({
mangle: {except: ["require"]}
}))
.pipe(gulp.dest("build/js"))
});
将“require”关键字跳过,不进行压缩。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决