gpt4 book ai didi

javascript - Lodash 类似导入实现

转载 作者:行者123 更新时间:2023-12-02 20:53:11 25 4
gpt4 key购买 nike

我正在寻找有关如何为我的模块(即 npm 包)实现 lodash 之类的导入的引用。例子在lodash中,我们可以像
import get from "lodash/get";

一样导入

目前在我的模块中,我们可以像这样导入

import {sample1} from "module";

但是如果我们可以像这样导入

import example1 from "module/sample1";

最佳答案

这是关于如何组织模块的。将模块放置在指定目录下,将子模块放置在同一目录中,然后使用 index.js 重新导出。

// import/v1.js
const v1 = { a: 1 };

module.exports = v1;
// import/v2.js
const v2 = { a: 1 };

module.exports = v2;
// import/index.js
const v1 = require('./v1');
const v2 = require('./v2');

module.exports = {
v1,
v2,
}
// ./main.js
const v1 = require('./import/v1');
const v2 = require('./import/v2');

console.log(v1);
console.log(v2);

一个很好的例子可以在 https://github.com/uuidjs/uuid/tree/master/src 找到。

关于javascript - Lodash 类似导入实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61554829/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com