NodeJs微服务共享依赖项

时间:2017-12-26 08:36:28

标签: node.js npm microservices dependency-management

我使用NodeJ构建了一个微服务应用程序。我现在已经建立了这个应用程序4个月,它开始变得很大。我使用私有模块在服务之间共享代码,但现在我面临另一个问题。

我正在获取需要此模块(和公共模块)的重复代码,因为其中许多模块正在所有服务中使用,并在我的索引文件中调用。

所以我试图做的是构建另一个私有模块,它的目的是包含所有这些模块依赖项并控制所有更新。

效果很好,问题是IDE" phpstorm"对我尖叫,因为现在这些依赖关系不在服务包.json中,而且我也没有自动完成(同样的原因)。

有没有办法让包json使用该包中的这个依赖项,或者可能是另一种技术来实现这个

1 个答案:

答案 0 :(得分:1)

IntelliJ可能会为节点js提供一个单独的IDE,你可以看看它,我使用Atom或VS代码(有时)用于节点相关的东西。也许看看this