为什么这个简单的 require-jquery 测试不会显示警报?
html:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>test</title>
</head>
<body>
stuff.
<script data-main="js/main" src="js/require-jquery.js"></script>
</body>
</html>
js/main.js:
require(['jquery'], function($) {
$(function() {
alert("hi");
});
});
没有错误或任何东西,也没有警报。我也尝试将脚本标签放在头部,但没有任何区别。:(
js 文件存在并且可以从浏览器直接访问。
编辑: 哎呀!这似乎是一个缓存问题,其中加载了旧的缓存(非工作)版本的 js。在快速重新加载页面几次后,它似乎工作了。