我正在尝试学习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后问题解决了。请关闭此问题。
答案 0 :(得分:-1)
RequireJS加载相对于baseUrl的所有代码。 baseUrl通常设置为与要为页面加载的顶级脚本的data-main属性中使用的脚本相同的目录。 data-main属性是require.js将检查以启动脚本加载的特殊属性。请点击以下链接 -