gpt4 book ai didi

javascript - Requirejs 多次加载相同的 Javascript 文件

转载 作者:行者123 更新时间:2023-12-02 23:59:46 27 4
gpt4 key购买 nike

我在我的 Typescript 项目中使用 requirejs 作为模块加载器。我发现有些模块(js 文件)加载了两次,有些加载了三次,这会导致问题。可能是什么原因?难道是因为导入这些模块时的相对路径不同?这就是我所怀疑的。怎么解决?

最佳答案

在另一个答案的帮助下:https://stackoverflow.com/a/16380692/6305376 ,我将以下内容添加到我的 data-main 文件中并且它起作用了:

require.config({
baseUrl: './',
}
)

显然,如果从不同模块使用不同的相对 URL 导入该文件,Requirejs 会为同一文件创建不同的模块。因此,设置一个基本 url 会强制所有 Requirejs 模块的名称相对于最外层文件夹,从而在模块及其名称之间建立一对一的映射。所以每个模块只加载一次。

关于javascript - Requirejs 多次加载相同的 Javascript 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55226167/

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