Browserify非常棒,可用于从nodejs模块文件生成单个js文件,这使开发人员可以重用许多可在broweser中使用的节点js模块。在网络发布时,我们需要使用google closure或uglifyjs来压缩或压缩js文件。使用browserify和closure / unlifyjs是否有最好的实践?我应该首先在单个文件中浏览我的js项目,然后压缩单个文件或以vise的方式?
答案 0 :(得分:0)
浏览它,然后缩小它。你可以通过使用uglifyify来进行更多的挤压,uglifyify在将每个模块合并到捆绑包之前将其缩小。
答案 1 :(得分:0)
如果您关心源图,则应将原始文件传递给minifier /编译器。 uglify和Closure编译器都可以获取大量源文件并生成单个输出文件。
如果将所有源文件组合在一起并将该单个文件传递给压缩器/缩小器,则源图将引用整体组合文件中的位置而不是其原始位置。
如果您不需要源图,那么两种方法都没有明显的优势。