我在任何地方都找不到答案。是否需要这样做或优化器是否以某种方式这样做?
如果缩小的 requirejs 文件变得非常大,是否适合分解 my_main.js 并可能使用 my_main1 和 my_main2?
<script type="text/javascript" data-main="my_main.js" src="scripts/require.js"></script>
我在任何地方都找不到答案。是否需要这样做或优化器是否以某种方式这样做?
如果缩小的 requirejs 文件变得非常大,是否适合分解 my_main.js 并可能使用 my_main1 和 my_main2?
<script type="text/javascript" data-main="my_main.js" src="scripts/require.js"></script>
您可以通过“require”和“define”调用指定所需的模块......
您的 index.html 将有一个标签,例如:
<script type="text/javascript" data-main="my_main.js" src="scripts/require.js"></script>
在“my_main.js”中,您可以执行以下操作:
require(["module1", "module2"], function(module1, module2) {
});
它将加载到模块 1 和模块 2 中。
当您决定优化代码时,优化器将查看您加载的所有模块及其所有依赖项,并将它们放在一个缩小的文件中。您只需要在优化的构建中加载 index.html 中的那个缩小文件。