我有两个node.js(更具体地说是express.js)项目。让我们考虑作为主要项目的“项目A”和作为“特定目的”项目的“项目B”。项目B需要项目A模型。
如何在不重复代码的情况下明智地重用项目A的模型? (就两个项目的安排方式而言,它实际上是如何运作的?)
感谢。
答案 0 :(得分:1)
处理此问题的一个不错的方法是将其作为可以使用npm
安装的模块分开。 (您可以使用它安装私有包)
这将允许您轻松管理您的库具有的任何依赖项。您可以将它们定义到package.json
文件中,只要项目需要库,您只需安装它并npm
处理依赖项。