3

目前,我们正在像这样在 html 页面上设置内联依赖项

<html>
    <body>

        <article>
            Content
        </article>

        <script type="text/javascript">
            define([
                'View',
                'Model'
            ], function(View, Model){
                new View({ model: Model });
            });
        </script>

    </body>
</html>

几乎我们执行此操作的每个页面都有不同的依赖项。我们远离创建 main.js 文件,因为这意味着我们将为这些页面中的每一页创建一个 main.js 文件。

在我们的案例中,我们如何最好地使用 requirejs 优化器?

4

2 回答 2

1

我在构建我的网站以使它们共享一个共同的 main.js 方面取得了更大的成功。或者至少将站点划分为共享构建的少量部分。它需要一些预先计划,但它更容易管理,并且比每页构建一个更好地利用浏览器缓存。

于 2013-11-02T18:39:00.290 回答
0

您无法使用 require.js 优化内联脚本。你应该看看htmlcompressor

无论您是否使用匿名模块,拥有多个 main.js 文件都不是 require.js 的问题。

奥利维尔

于 2013-03-25T02:14:21.920 回答