【问题标题】:Is this correct syntax in requireJsrequireJs 中的语法是否正确
【发布时间】: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


猜你喜欢
  • 2013-03-15
  • 1970-01-01
  • 1970-01-01
  • 2018-03-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多