【发布时间】:2022-06-14 00:15:46
【问题描述】:
我正在使用一些无法更改 js 文件的库,因为这是 js 文件中的第三方,该库的编码如此之高,以至于如果使用 requireJs 以不同的方式加载该库,那么下面是来自库的代码我已更改以保持简单
;(function(root, factory) {
if (typeof define === 'function' && define.amd) { // AMD
define(["./abc_compressed.js"], factory);
} else if (typeof exports === 'object') { // Node.js
module.exports = factory(require("./abc_compressed.js"));
} else { // Browser
var factoryExports = factory(root.ABC);
root.ABC.library = factoryExports;
}
}(this, function(_parent_) {
//Do many things here
return $.ABC.library;
}));
我已经阅读了 requireJs,但没有找到在依赖模块中使用扩展名 .js 的示例。
所以需要帮助来了解第三方中的语法是否正确。如果正确的路径中的设置我需要在 requireJs 设置中进行,以便加载依赖模块
【问题讨论】:
-
这看起来像一个 umd 模块
标签: javascript jquery node.js requirejs