【问题标题】:How to re-use models between node.js projects?如何在 node.js 项目之间重用模型?
【发布时间】:2014-09-19 12:54:03
【问题描述】:

我有两个 node.js(更具体地说是 express.js)项目。让我们考虑作为主要项目的“项目 A”,以及作为“临时”(出于某种目的)项目的“项目 B”。项目 B 需要项目 A 模型。

如何在不重复代码的情况下明智地重用项目 A 的模型? (就这两个项目的安排而言,它的实际运作情况如何?)

谢谢。

【问题讨论】:

  • 两个不同的项目需要两组不同的模型。即使您使用完全相同的代码,也永远无法确定两者将来也会使用相同的代码。

标签: javascript node.js express project-management dry


【解决方案1】:

解决这个问题的一个不错的方法是将其分离为一个可以使用npm 安装的模块。 (你可以用它安装私有包)

这将允许您轻松管理库所具有的任何依赖项。您可以将它们定义到 package.json 文件中,每当项目需要该库时,您只需安装它,npm 处理依赖项。

【讨论】:

    猜你喜欢
    • 2016-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-22
    • 1970-01-01
    • 1970-01-01
    • 2021-09-30
    相关资源
    最近更新 更多