Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在node.js项目之间重用模型?_Javascript_Node.js_Express_Project Management_Dry - Fatal编程技术网

Javascript 如何在node.js项目之间重用模型?

Javascript 如何在node.js项目之间重用模型?,javascript,node.js,express,project-management,dry,Javascript,Node.js,Express,Project Management,Dry,我有两个node.js(更具体地说,是express.js)项目。让我们考虑“项目A”,这是主要的项目,“B项目”是一个“特定的”项目。项目B需要项目A的模型 如何在不重复代码的情况下明智地重用project A的模型?(就这两个项目的安排而言,它实际上是如何运作的?) 谢谢。处理这个问题的一个好方法是将它作为一个模块分开,您可以使用npm安装它。(您可以使用它安装专用软件包) 这将允许您轻松管理库中的任何依赖项。您可以将它们定义到package.json文件中,每当项目需要库时,您只需安装它,

我有两个node.js(更具体地说,是express.js)项目。让我们考虑“项目A”,这是主要的项目,“B项目”是一个“特定的”项目。项目B需要项目A的模型

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


谢谢。

处理这个问题的一个好方法是将它作为一个模块分开,您可以使用
npm
安装它。(您可以使用它安装专用软件包)


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

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