gpt4 book ai didi

requirejs - 在运行时添加 RequireJS 配置的路径

转载 作者:行者123 更新时间:2023-12-02 06:29:04 27 4
gpt4 key购买 nike

好吧,我已经知道你应该像这样使用 RequireJS 配置路径

require.config({
paths: {
name: 'value'
}
});

并这样调用它。

require(['name'], function() {
/* loaded */
});

但问题是,我正在工作的环境中无法访问对 require.config(...) 的现有调用。对于那些关心的人来说,环境是 Azure 移动服务计划作业。 Microsoft 已将 RequireJS 包含在环境中并配置了路径。我的问题有两个。

<强>1。如何添加现有 require.config() 的路径?我知道再次调用 require.config() 会破坏现有的配置。这是我不想做的。

<强>2。我如何知道哪些路径已经配置?我真的不想意外地覆盖任何现有的路径名或覆盖任何现有的库。

最佳答案

再次运行 require.config() 不会覆盖原始配置文件。它实际上扩展了它并向其添加了新路径。现在我以这种方式使用它,其中 configfile 也是一个 require.config({})

<script data-main="configfile" src="require.js"></script>
<script>
require.config({
paths: {
prefix-name: 'path/to/file'
}
});
</script>

避免与 Azure 移动路径发生名称冲突的一种方法是简单地为所有自定义路径添加前缀。

免责声明:我从未使用过 Azure Mobile,只使用过 RequireJs。您可能必须以稍微不同的方式实现它,但这是可能的。

关于requirejs - 在运行时添加 RequireJS 配置的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18427457/

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