RequireJS如何知道首先加载哪个模块

How does RequireJS know what module to load first?

本文关键字:模块 加载 何知道 RequireJS      更新时间:2023-09-26

我正在尝试理解RequireJS。

大多数文章都说,如果操作得当,那么我只需要引用HTML页面中的require.js文件。

此代码如果取自https://github.com/volojs/create-template并显示了hello world版本。

<!DOCTYPE html>
<html>
    <head>
        <script data-main="app" src="lib/require.js"></script>
    </head>
    <body>
        <h1>Hello World</h1>
    </body>
</html>

在本例中,RequireJS如何知道加载app.js文件?它在任何地方都没有定义?

它是-查看www/index.html

<script data-main="app" src="lib/require.js"></script>

data-main是定义要加载哪个文件的属性。