在npm包代码中加载多个UMD模块

时间:2018-06-03 12:22:14

标签: node.js node-modules umd

我正在尝试在我的节点包中使用2个(或更多)UMD个模块。他们互相依赖,我不知道如何装载它们。

我可以只使用

导入第一个(没有依赖)
import mymodule from "./mymodule";

但是我在导入其他模块时遇到问题 - 它失败了导致它无法找到第一个模块。如果我将第一个模块移动到node_modules目录,则会发现导入在那里查找导入并且一切正常。

这显然不是最佳解决方案,因为我想提交此文件(除非我将模块发布到npm)。我实际上最终可能会将此发布到npm,但我目前不认为这是一个很好的解决方案。

我该如何处理?显然,最好的方法是让import的另一个目录查找模块,但我还没有找到方法。

感谢您阅读我的问题!

编辑: 我还发现,我可以在依赖项中使用Local paths。这需要我添加一些boilercode - 每个模块在其目录中具有单独的package.json和从主package.json到它们的依赖项。我想这有点可行,但我不喜欢用太多不必要的文件来规划我的工作区。

0 个答案:

没有答案