gpt4 book ai didi

javascript - RequireJS 优化器——一个 JS 文件与整个项目

转载 作者:行者123 更新时间:2023-11-29 19:49:35 25 4
gpt4 key购买 nike

我有一个包含多个网页的 requirejs 项目。对于每个网页,都有一个加载的 main/require-configuration JS 文件。结构是这样的:

像这样:

- p1.html
- p2.html
- /scripts
- main1.js
- main2.js
- /controllers
-...
- /views
-...
- /css
- /images

我还有一个用于每个“流”(build-flow1.js、build-flow2.js)的 r.js 构建配置文件。我正在使用 requirejs 优化器(运行 r.js)来 optimize a single JS对于每个流。

我正在重新考虑这个构建配置,因为我无法向自己解释在运行时我真正从使用 requirejs 中获得什么,如果最终所有内容都构建到一个单一的、串联的 JS 文件中。我知道使用 requirejs 对我的代码进行模块化可以实现此 r.js 编译,但由于 requirejs 首先是一个加载器框架,所以我似乎获得了这些功能......或者我没有做对吗?

还有关于 building a whole project 的文档.看起来它的结果与另一种方法(单个 JS 文件)一样,但它还将所有内容复制到一个辅助文件夹并在那里执行。有什么区别?

最佳答案

听起来你是在质疑当所有东西都被构建到一个文件中时甚至打扰 RequireJS/AMD 的好处?

有人问了类似的问题,并且出现了一些非常好的答案 in this gist .

最重要的是有一个 'Why Web Modules?' RequireJS 网站上的页面。

关于javascript - RequireJS 优化器——一个 JS 文件与整个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18115363/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com