gpt4 book ai didi

javascript - 未捕获的 TypeError : Ext. Loader.require.setConfig 不是函数

转载 作者:太空宇宙 更新时间:2023-11-04 11:24:52 25 4
gpt4 key购买 nike

你能告诉我为什么会出现这个错误吗?

Uncaught TypeError: Ext.Loader.require.setConfig is not a function

我正在尝试用 require 替换 Loader,所以我收到了错误。你们能告诉我如何解决吗?

在下面提供我的代码:

var scripts = document.getElementsByTagName('script');
var sportsAllExt4Path = undefined;
for(var idx in scripts){
if(scripts[idx].src !== "" && scripts[idx].src !== undefined){
var path = scripts[idx].src.split('?')[0];
var fileName = path.split('/').slice(-1).join().split('.')[0];
if(fileName === "sportsAll-dev"){
sportsAllExt4Path = path.split('/').slice(0, -1).join('/');
break;
}
}
}

Ext.Loader.require.setConfig({enabled:true});
Ext.Loader.setPath('sportsAll.plugin', sportsAllExt4Path.replace('/scripts/sportsAll-extjs4', '/js/sportsAll/plugin'));
Ext.Loader.setPath('sportsAll', sportsAllExt4Path + '/sportsAll');
Ext.syncRequire([
'sportsAll.Base'
])

最佳答案

只用

Ext.Loader.setConfig({
enabled: true
paths: {
'Ext.ux': '../ux',
...
}
});

是的,只需从您的代码中删除require

var scripts = document.getElementsByTagName('script');
var sportsAllExt4Path = undefined;
for(var idx in scripts){
if(scripts[idx].src !== "" && scripts[idx].src !== undefined){
var path = scripts[idx].src.split('?')[0];
var fileName = path.split('/').slice(-1).join().split('.')[0];
if(fileName === "sportsAll-dev"){
sportsAllExt4Path = path.split('/').slice(0, -1).join('/');
break;
}
}
}

Ext.Loader.setConfig({enabled:true});
Ext.Loader.setPath('sportsAll.plugin', sportsAllExt4Path.replace('/scripts/sportsAll-extjs4', '/js/sportsAll/plugin'));
Ext.Loader.setPath('sportsAll', sportsAllExt4Path + '/sportsAll');
Ext.syncRequire([
'sportsAll.Base'
])

关于javascript - 未捕获的 TypeError : Ext. Loader.require.setConfig 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32463177/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com