我有一个 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/