繁体   English   中英

可能吗? 将所有JavaScript合并到一个文件中

[英]Is it possible? Combine all JavaScript into one file

大家。 我有转储问题,请帮忙。

我用marionette,require.js创建了一个单页的web-app,后端是nodejs + mongodb。 在前端,我将应用程序拆分为每个文件一个视图,每个文件一个模型,依此类推。 随着应用程序变得越来越大,我为此应用程序获得了50多个JavaScript文件。 这意味着,每个用户第一次点击我的网站时都要用50+ http请求下载它们,这很疯狂,不是吗?

所以这就是想法,我希望将所有这些文件合并为一个,并通过谷歌闭包编译器,让用户的浏览器放松一下。 但是,所有依赖项都是由require.js管理的,所以我不知道是否有可能让这个真实发生。

有任何想法吗?

RequireJS 附带的支持, 结合/优化模块集成到一个单一的文件 ,并有关闭编译器的支持。 这个[可选]优化步骤是使用RequireJS所声称的优点之一,并提供了工具。 它可以进一步与杏仁配对。

RequireJS有一个优化工具,可以执行以下操作

  • 将相关脚本组合到构建层中,并通过UglifyJS(默认)或Closure Compiler(使用Java时的选项)缩小它们。
  • 通过内联@import引用的CSS文件并删除注释来优化CSS。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM