Requirejs 将require.js与第三方javascript库一起使用

Requirejs 将require.js与第三方javascript库一起使用,requirejs,Requirejs,我刚刚开始使用require.js,觉得它很棒。但是,我希望尽可能多地使用它,而不是处理HTML文件中的标记 为此,是否可以使用没有任何define模块的第三方库?我知道这可能要求很多,但有没有办法打电话给 require(["3rd_party"], function(3rd) { })) …其中3rd_party.js是一个位于js文件夹中的脚本,需要知道如何查找?我知道require有映射库,比如requirejquery,但我不确定是否可以将它与没有考虑到它的旧实用程序库一起开箱即用。

我刚刚开始使用
require.js
,觉得它很棒。但是,我希望尽可能多地使用它,而不是处理HTML文件中的
标记

为此,是否可以使用没有任何
define
模块的第三方库?我知道这可能要求很多,但有没有办法打电话给

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


…其中
3rd_party.js
是一个位于js文件夹中的脚本,需要知道如何查找?我知道require有映射库,比如
requirejquery
,但我不确定是否可以将它与没有考虑到它的旧实用程序库一起开箱即用。

RequireJS
2.1.0添加了
shim
config元素,该元素允许使用AMD模块等非AMD第三方库。 在您的情况下,它将类似于:

垫片:{
“第三方”:{
导出:“{the global name}”//库中包含什么变量
//导出到全球范围?
}
}
这种机制使得像“requirejquery”这样的定制构建库包装器非常过时

详情请参阅