RequireJS有时不加载模块

时间:2016-01-14 15:27:03

标签: javascript requirejs

我有一个非常奇怪的问题突然开始发生,它可能是一些竞争条件或其他东西 - 但它总是很好地工作... 由于某种原因,所有requirejs加载的模块都是怪癖。

它可能是一些愚蠢的东西,但是我自杀了,特别是因为几个月没有任何变化......

不使用data-main,遗留项目。

k

内联脚本标签

<script type="text/javascript">
    var require = {
        baseUrl: '/path/to/js/files',
    };
</script>
<script src="require.js"></script>

JS档案

<script type="text/javascript">
    requirejs(['com/some/file']);
</script>

1 个答案:

答案 0 :(得分:-1)

经过一些分歧和征服后,很明显google webfont loader是罪魁祸首。

<script type="text/javascript">
    WebFontConfig = {
        google: { families: [ 'Quicksand:400,700:latin' ] }
    };
    (function() {
        var wf = document.createElement('script');
        wf.src = ('https:' == document.location.protocol ? 'https' : 'http') +
        '://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js';
        wf.type = 'text/javascript';
        wf.async = 'true';
        var s = document.getElementsByTagName('script')[0];
        s.parentNode.insertBefore(wf, s);
    })();
</script>