节点js中子模块的最佳实践

时间:2017-04-05 02:34:01

标签: node.js npm structure git-submodules

我有一个具有这种结构的项目:

-MyProject
--Package1
--Package2
--Package3

“Package1”/“Package2”/“Package3”中的每一个都有自己的package.json和dependencies。 导入另一个子模块中的一个子模块的最佳做法是什么(假设我想在“Package1”代码上使用一些“Package2”函数)?什么是开发的最佳解决方案,什么是最好的解决方案?

我想过可能在依赖包之间做了一个链接,但我仍然会对prod有问题。另外,我不确定这对我来说是最好的解决方案..

我还考虑过使用lerna(https://github.com/lerna/lerna),但我不想在npm上发布我的包(除非我必须),因为它们是私有的。

谢谢!

0 个答案:

没有答案