如何通过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",
...
}
我对应该发生什么有一些想法,但不确定解决这个问题的最佳方法:
package.json
- 有没有办法指定多个主要位置?
index.js
javascript文件 - 我可以在javascript文件中执行其他操作,例如将其包装在函数中吗?
以不同的方式编写需求?比如const util = require('@app/core/src/Helpers/util');