【发布时间】:2021-06-02 17:26:43
【问题描述】:
我们目前有一个 npm 包供客户在他们基于 ES6 的项目(如 React)中使用。这个包的这个主索引文件的形状如下:
export function ourFunction() {
}
客户端通过以下方式导入该函数:
import { ourFunction } from "our-package";
我们希望将我们的代码托管在一个专用端点上,并让 npm 包仅充当获取该代码的包装器。我们最困惑的是我们如何仍然可以保持上面的导入行相同,以便使用该包的客户端没有明显的差异。
【问题讨论】:
-
这不是 npm 和包的工作方式.....
-
我们很困惑,因为github.com/stripe/stripe-js 这样做了。我们无法理解他们实际上是如何导入代码的。
标签: javascript reactjs npm commonjs