common.js模块导出的性能

时间:2016-10-26 02:51:12

标签: javascript npm npm-install commonjs

如何通过index.js文件导出数字模块,同时确保它们不会影响性能?可能最好用源代码解释:

// index.js
module.exports = {

  Database : {
    db : db,
  },

  Helpers : {
    _ : lodash,
    util : util
  }

};

如果我需要的只是Database,我会尽量避免加载Helpers.util依赖项。

使用下面的代码片段,我正在使用的是每个ime加载数据库依赖项:

const Core = require('@myapp/core');
const util = Core.Helpers.util;

我的package.json设置为:

{
  ...
  "main": "src/index.js",
  ...
}

我对应该发生什么有一些想法,但不确定解决这个问题的最佳方法:

  1. package.json - 有没有办法指定多个主要位置?

  2. index.js javascript文件 - 我可以在javascript文件中执行其他操作,例如将其包装在函数中吗?

  3. 以不同的方式编写需求?比如const util = require('@app/core/src/Helpers/util');

0 个答案:

没有答案