0

我在任何地方都找不到答案。是否需要这样做或优化器是否以某种方式这样做?

如果缩小的 requirejs 文件变得非常大,是否适合分解 my_main.js 并可能使用 my_main1 和 my_main2?

<script type="text/javascript" data-main="my_main.js" src="scripts/require.js"></script>
4

1 回答 1

0

您可以通过“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 中的那个缩小文件。

于 2012-06-01T13:51:57.110 回答