【问题标题】:Exporting directly from another CommonJS module直接从另一个 CommonJS 模块导出
【发布时间】:2015-02-23 14:40:45
【问题描述】:

我正在使用 CommonJS 和 Browserify,创建一个模块有什么问题吗?它所做的只是联合其他模块的导出?例如:

var submodule1 = require('sub-module-1');
var submodule2 = require('sub-module-2');

module.exports = {
  widget1: submodule1.widget1,
  widget2: submodule2.widget2,
  widget3: submodule2.widget3,
};

【问题讨论】:

  • 另外,仅供参考,module.exports 默认为一个对象,因此您不必重新定义它。你可以做exports.widget1 = submodule1.widget1等等。

标签: javascript browserify commonjs


【解决方案1】:

没有。这并没有什么“错误”。您可以自行决定如何最好地模块化和打包您的代码,以使其对您、您的同事和其他开发人员最有意义。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-21
    相关资源
    最近更新 更多