本地节点js app作为独立的node_module

时间:2016-01-14 15:47:04

标签: node.js express sails.js

拥有多个内部本地节点js应用程序,出于模块化目的,我们希望应用程序互相使用node_modules而不是将所有应用程序置于一个源代码控制之下。

例如

如果我有3个本地应用程序; app_main,app_2和app_3,能够在app_main文件夹中执行以下操作

app_main> npm install app_2 --save

而不是拥有文件夹

app_main/apps/app_x

想法?

4 个答案:

答案 0 :(得分:1)

npm也接受一条路径。因此,如果您将所有模块放在中央(可能是版本控制的)位置,则可以使用npm install --save /path/to/your/module

安装它们

答案 1 :(得分:1)

您可以使用Start End Cnt --------------------------- --------------------------- ----------- 2016-01-15 12:00:00.0000000 2016-01-15 13:00:00.0000000 1 2016-01-15 13:00:00.0000000 2016-01-15 14:00:00.0000000 2 2016-01-15 14:00:00.0000000 2016-01-15 15:45:00.0000000 1 2016-01-15 15:45:00.0000000 2016-01-15 16:00:00.0000000 2 2016-01-15 16:00:00.0000000 2016-01-15 17:00:00.0000000 1 2016-01-15 17:00:00.0000000 2016-01-15 17:30:00.0000000 0 2016-01-15 17:30:00.0000000 2016-01-15 18:00:00.0000000 1 ,这是一个私有的npm存储库。

https://github.com/rlidwka/sinopia

答案 2 :(得分:1)

可用的选项很少:

Instance<'Aggregate>

答案 3 :(得分:1)

如果您不介意付费并且使用的是更新版本的npm,则可以在npm上创建私有模块:https://www.npmjs.com/private-modules