我正在学习RequireJS,并对为什么我的最新console.log消息没有显示在页面上感到困惑,除非关闭页面并再次打开它。
这是我的设置:
index.html页面链接到require.js:
<script data-main="main" src="js/require.js"></script>
这是我的main.js中的代码:
define(function(){
console.log("Hello World");
});
最初,当我打开index.html时,控制台将显示正确的消息。现在,当我将 console.log(“Hello World”)更新到 console.log(“Hello Universe”)时,我希望在index.html中的控制台上刷新,以显示“Hello Universe”。
由于
答案 0 :(得分:0)
我在这个帖子Prevent RequireJS from Caching Required Scripts
中找到了答案RequireJS正在进行某种缓存并且为了防止这种情况(至少在开发过程中)是我的index.html中的这个脚本
<script>
require.config({
urlArgs: "bust=" + (new Date()).getTime()
});
</script>