gpt4 book ai didi

javascript - Require.js 延迟加载远程 url

转载 作者:数据小太阳 更新时间:2023-10-29 04:44:13 26 4
gpt4 key购买 nike

我的本​​地文件系统上有一个名为 moment.js 的文件,使用 require.js 加载它如下:

initialize: function() {

require(['moment'], function(data) {
console.log(data);
});
}

但是,如果我这样做:

initialize: function() {

require(['http://momentjs.com/downloads/moment.min.js'], function(data) {
console.log(data);
});
}

返回的数据未定义。为什么是这样?以及如何在运行时动态包含远程模块?

最佳答案

我注意到您尝试加载的代码将模块名称硬编码为 moment 因此当场配置 RequireJS 以便您可以要求使用相同的名称:

initialize: function() {

require.config({
paths: { moment: 'http://momentjs.com/downloads/moment.min' }
});

require(['moment'], function(data) {
console.log(data);
});
}

关于javascript - Require.js 延迟加载远程 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23365972/

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