在客户端加载任何重要的javascript文件之前,我需要一个解决方法来混淆或缩小我的javascript代码。我需要我的代码来获取未来开发的所有注释,但是为我的用户加载一个缩小版或模糊版的版本。
我想这样做的原因是因为我的代码被大量评论。我需要对未来的更新发表评论,但我不想撬开我的评论,因为它会惹麻烦。谢谢!
答案 0 :(得分:1)
我建议使用Grunt来缩小和连接JS文件(以及其他类型)。
有关如何使用grunt-contrib-uglify整合缩小的详细信息。
如果您还希望连接文件并传送一个文件,请检查grunt-contrib-concat。
为了加快开发速度,您还应该使用grunt-contrib-watch来监视文件的更改并运行定义的任务。
缩小的基本设置:
grunt.initConfig({
uglify: {
my_target: {
files: {
'dest/output.min.js': ['src/input1.js', 'src/input2.js']
}
}
}
});
另请查看应在其中定义所有任务的示例Grunt-file。