gpt4 book ai didi

javascript - 如何在一个 npm 包中暴露多个文件?

转载 作者:行者123 更新时间:2023-11-30 14:19:43 41 4
gpt4 key购买 nike

我有一个 npm 包。比方说 example-package。这是正常的导入方式。

从“example-package”导入 RootModule;

现在我在这里嵌套了一个文件。

Package Root > src > Feature > index.js

现在,如果我必须导入此功能,我会这样做。

import Feature from "example-package/src/Feature";

我能做些什么来避免使用我的 npm 包的开发人员编写长嵌套路径并且他们使用类似这样的东西。

import Feature from "example-package/Feature";

为了清楚起见,Feature 导出多个选项 - { A, B ..} 。我不想从包中导入 Feature 并再次从 Feature 中提取选项。不管路径多长,都想一斜线导入!

最佳答案

我在网上找到了解决办法。可能的解决方案是在根文件夹中创建一个包含以下内容的文件 /Feature/index.js

module.exports = require('example-package/src/Feature')

现在你可以这样访问了,

import Feature from "example-package/Feature";

关于javascript - 如何在一个 npm 包中暴露多个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52960574/

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