Node.js 本地节点js应用程序作为独立节点_模块
拥有多个内部本地node js应用程序,出于模块化目的,我们希望这些应用程序将彼此用作node_模块,而不是将所有应用程序置于一个源代码控制之下 比如说 如果我有3个本地应用程序;app_main、app_2和app_3能够在app_main文件夹中执行以下操作Node.js 本地节点js应用程序作为独立节点_模块,node.js,express,sails.js,Node.js,Express,Sails.js,拥有多个内部本地node js应用程序,出于模块化目的,我们希望这些应用程序将彼此用作node_模块,而不是将所有应用程序置于一个源代码控制之下 比如说 如果我有3个本地应用程序;app_main、app_2和app_3能够在app_main文件夹中执行以下操作 app_main> npm install app_2 --save 而不是拥有文件夹 app_main/apps/app_x 想法?npm也接受一条路径。因此,如果您将所有模块放在一个中央(可能是版本控制的)位置,您可以使用
app_main> npm install app_2 --save
而不是拥有文件夹
app_main/apps/app_x
想法?npm也接受一条路径。因此,如果您将所有模块放在一个中央(可能是版本控制的)位置,您可以使用
npm install安装它们——save/path/to/your/module
npm也接受路径。因此,如果您将所有模块放在一个中央(可能是版本控制的)位置,您可以使用npm安装--save/path/to/your/module
安装它们,您可以使用sinopia
,这是一个私有的npm存储库
您可以使用
sinopia
,这是一个私有的npm存储库
提供的选项很少:
npm install [PATH/TO/APP]
// this pulls only the current version of the app into the node_modules dependancies.
npm link [PATH/TO/APP]
// this sets up symlinks to the local package and propagates changes from dependancies
npm install git+ssh://[GIT@REPO]
// this is pretty easy if you have a git repo besides npm that your package is kept
可供选择的选项很少:
npm install [PATH/TO/APP]
// this pulls only the current version of the app into the node_modules dependancies.
npm link [PATH/TO/APP]
// this sets up symlinks to the local package and propagates changes from dependancies
npm install git+ssh://[GIT@REPO]
// this is pretty easy if you have a git repo besides npm that your package is kept
如果您不介意付款并且正在使用较新版本的npm,则可以在npm上创建专用模块:如果您不介意付款并且正在使用较新版本的npm,则可以在npm上创建专用模块: