0

私は RequireJS を学んでいて、ページを閉じて再度開かない限り、最新の console.log メッセージがページに表示されない理由について混乱しています。

これは私のセットアップです:

require.js にリンクする index.html ページ:

<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」が表示されることが期待されます。

ありがとう

4

1 に答える 1

0

このスレッドで答えを見つけましたPrevent RequireJS from Caching Required Scripts

RequireJS はある種のキャッシングを行っていましたが、これを防止するために (少なくとも開発中は)、私の index.html にこのスクリプトが少しあります。

<script>
    require.config({
        urlArgs: "bust=" + (new Date()).getTime()
    });
</script>
于 2013-10-30T10:36:09.120 に答える