gpt4 book ai didi

requirejs - 将 require.js 与第三方 javascript 库结合使用

转载 作者:行者123 更新时间:2023-12-03 06:53:33 26 4
gpt4 key购买 nike

我刚刚开始使用require.js并认为这很棒。但是,我想尽可能多地使用它,而不是处理 <script>我的 HTML 文件中的标签。

为此,是否可以使用没有任何 define 的第三方库里面有模块吗?我意识到这可能要求太多,但是有没有办法调用...

require(["3rd_party"], function(3rd) {

});

...哪里3rd_party.js js 文件夹中的脚本是否需要知道要查找?我知道 require 有映射库,比如 require-jquery但不确定是否可以将它与未考虑到它而构建的旧实用程序库一起使用。

最佳答案

RequireJS 2.1.0 添加了 shim 配置元素,允许使用非 AMD 第三方库(如 AMD 模块)。在你的情况下,它会是这样的:

shim: {
'3rd_party': {
exports: '{the-global-name}' // what variable does the library
// export to the global scope?
}
}

这种机制使得像“require-jquery”这样的自定义构建库包装器几乎已经过时了。

更多详细信息请参阅 RequireJS docs

关于requirejs - 将 require.js 与第三方 javascript 库结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15592308/

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