为什么不是我最新的console.log消息显示何时更新Requirejs中的main.js

时间:2013-10-30 09:11:45

标签: requirejs

我正在学习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”。

由于

1 个答案:

答案 0 :(得分:0)

我在这个帖子Prevent RequireJS from Caching Required Scripts

中找到了答案

RequireJS正在进行某种缓存并且为了防止这种情况(至少在开发过程中)是我的index.html中的这个脚本

<script>
    require.config({
        urlArgs: "bust=" + (new Date()).getTime()
    });
</script>