我有以下文件夹结构:
- 索引.html
- js/
- 库/
- 需要.js
- jQuery.js
- main.js
- 库/
在 index.html 中,我在 head 部分添加了以下行:
<script data-main="js/main" src="js/libs/require.js"></script>
当我向 main.js 添加一个简单的警报时,它可以工作。当我想使用 jQuery 时,它不起作用:
require(['libs/jquery'], function ($) {
$('#test').html('123');
});
在 chrome web 检查器中,我看到 jquery 加载成功,但文本没有出现在我的 div 中。当我将 jquery 移出./js/libs
并放入./js
(当然将依赖项更改为['jquery']
)时,它就可以工作了。
我究竟做错了什么?为什么我不能把 jquery 放进./js/libs
去让事情井井有条?
谢谢