gpt4 book ai didi

javascript - 如何告诉 RequiredJS 在自定义目录中查找 text.js 插件?

转载 作者:行者123 更新时间:2023-11-29 22:15:13 25 4
gpt4 key购买 nike

我想将 text.js 插件放在自定义目录中并有一个自定义名称,例如:/app/some/path/here/to/text-version.js

当我使用 text! require 时,RequireJS 试图从 baseUrl 指定的 url 加载 text.js > 在配置中。

如何告诉 RequireJS 在特定的 目录 中使用特定的 name 寻找 text.js 插件?

最佳答案

如果 text.js 库是 AMD 兼容的(导出包装功能的 define 语句),您可以在模块的 define< 中使用完整路径 stub :

// yourmodule.js
define(['/app/some/path/here/to/text-version.js'], function(text) {
// etc
});

在此处阅读有关 AMD 模块定义的更多信息:http://requirejs.org/docs/whyamd.html#amd

否则,您将需要在主 RequireJS 配置脚本中填充库:

// main.js
require.config({
paths: {
text: '/app/some/path/here/to/text-version.js'
},

shim: {
text : {
exports : 'text'
}
}
});

// yourmodule.js
define(['text'], function(text) {
// etc
});

在这里阅读更多关于 RequireJS shimming 的信息:http://requirejs.org/docs/api.html#config-shim

关于javascript - 如何告诉 RequiredJS 在自定义目录中查找 text.js 插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15513333/

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