我正在尝试在我的节点包中使用2个(或更多)UMD
个模块。他们互相依赖,我不知道如何装载它们。
我可以只使用
导入第一个(没有依赖)import mymodule from "./mymodule";
但是我在导入其他模块时遇到问题 - 它失败了导致它无法找到第一个模块。如果我将第一个模块移动到node_modules目录,则会发现导入在那里查找导入并且一切正常。
这显然不是最佳解决方案,因为我想提交此文件(除非我将模块发布到npm)。我实际上最终可能会将此发布到npm,但我目前不认为这是一个很好的解决方案。
我该如何处理?显然,最好的方法是让import
的另一个目录查找模块,但我还没有找到方法。
感谢您阅读我的问题!
编辑: 我还发现,我可以在依赖项中使用Local paths。这需要我添加一些boilercode - 每个模块在其目录中具有单独的package.json和从主package.json到它们的依赖项。我想这有点可行,但我不喜欢用太多不必要的文件来规划我的工作区。