Require.js将“.scripts”后缀添加到文件名中

时间:2014-08-23 16:54:35

标签: javascript requirejs

我正在尝试学习require.js。我已经从requirejs.org tutorial复制了一个html:

<!DOCTYPE html>
<html>
    <head>
        <title>My Sample Project</title>
        <!-- data-main attribute tells require.js to load
             scripts/main.js after require.js loads. -->
        <script data-main="scripts/main" src="scripts/require.js"></script>
    </head>
    <body>
        <h1>My Sample Project</h1>
    </body>
</html>

我还创建了一个文件scripts / main.js并将requrie.js复制到scripts /。我在浏览器中收到此错误:

main.scripts    GET 404 text/html require.js:1903

为什么 main.scripts 不是 main.js

修改 再次下载require.js后问题解决了。请关闭此问题。

1 个答案:

答案 0 :(得分:-1)

RequireJS加载相对于baseUrl的所有代码。 baseUrl通常设置为与要为页面加载的顶级脚本的data-main属性中使用的脚本相同的目录。 data-main属性是require.js将检查以启动脚本加载的特殊属性。请点击以下链接 -

http://requirejs.org/docs/api.html#jsfiles