RequireJS 有时不加载模块
RequireJS sometimes not loading modules
我有一个非常奇怪的问题突然开始发生,可能是一些竞争条件或其他东西 - 但它总是工作得很好......出于某种原因,所有 requirejs 加载的模块都是古怪的。
这可能是一些愚蠢的事情,但我为此自杀了,特别是因为几个月来没有任何变化。
不使用数据主旧项目。
<script type="text/javascript">
var require = {
baseUrl: '/path/to/js/files',
};
</script>
<script src="require.js"></script>
内联脚本选项卡
<script type="text/javascript">
requirejs(['com/some/file']);
</script>
JS文件
define(function() {
console.log("this loads 50/50...");
});
经过一番分而治之之后,很明显谷歌网络字体加载器是罪魁祸首。
<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>
相关文章:
- 使用RequireJS从数组动态加载模块
- NgRoute未加载(模块错误)
- 动态加载模块角度
- RequireJS - 动态加载模块
- 无法在 Angular JS 中加载模块
- 从视图调用异步加载模块函数
- 主干木偶:木偶.应用程序导致 Require.js 模块加载错误,“'错误:尚未为上下文加载模块名称'A
- Webpack - 在不创建别名的情况下加载模块
- Jasmine 由于 ES6 语法而未加载模块
- 角度AMD加载模块不起作用
- 带有 angularjs 和 requirejs 的延迟加载模块
- RequireJS 有时不加载模块
- Require.js甚至在IF语句中也在加载模块
- AngularJS加载模块失败
- 节点未从项目根目录加载模块
- 通过requirejs自动加载模块
- 在运行时重新加载模块
- 动态命名的局部变量,用于加载模块
- RequireJS-加载模块的多个实例
- 无法在HotTowel SPA上加载模块