Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.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
Node.js NodeJ在另一个项目中使用一个项目_Node.js_Git - Fatal编程技术网

Node.js NodeJ在另一个项目中使用一个项目

Node.js NodeJ在另一个项目中使用一个项目,node.js,git,Node.js,Git,我有一个关于nodejs的初学者问题。 我正在从事两个不同的nodejs项目,比方说项目A和项目B。 我想在B中使用项目A的功能 我该怎么做 我在考虑使用git子模块。但是否有可能将项目a用作节点单元模块。这意味着用户只需要在有新版本可用时更新它 谢谢无需使用git子模块-您可以使用npm直接从git远程url安装模块,或直接从GitHub安装模块 e、 g: npm安装 npm安装githubname/reponame 有关详细信息,请参阅。无需使用git子模块-您可以使用npm直接从git

我有一个关于nodejs的初学者问题。 我正在从事两个不同的nodejs项目,比方说项目A和项目B。 我想在B中使用项目A的功能

我该怎么做

我在考虑使用git子模块。但是否有可能将项目a用作节点单元模块。这意味着用户只需要在有新版本可用时更新它


谢谢

无需使用git子模块-您可以使用
npm
直接从git远程url安装模块,或直接从GitHub安装模块

e、 g:

npm安装
npm安装githubname/reponame

有关详细信息,请参阅。

无需使用git子模块-您可以使用
npm
直接从git远程url或直接从GitHub安装模块

e、 g:

npm安装
npm安装githubname/reponame

有关详细信息,请参阅。

可能值得注意的是,这将始终从repo-semver安装最新版本-不受尊重。如果您添加一个
#
,然后在末尾添加一个提交散列,它将锁定依赖项以始终使用该提交。可能值得注意的是,这将始终从repo安装最新版本-不尊重此版本。如果您添加一个
#
,然后在末尾添加一个提交散列,它将锁定依赖项以始终使用该提交。
npm install <git remote url>
npm install githubname/reponame