不同的Express JS安装

时间:2012-08-21 15:36:43

标签: node.js express

我刚开始使用Express Js。有人可以解释

之间的区别
npm install

npm install -g express

(安装代码取自enter link description here

3 个答案:

答案 0 :(得分:3)

-g标志表示在全局node_modules目录中安装Express。这使您可以在任何地方调用express命令。 npm install express将用于在您的应用中安装express库,也就是说,您将导航到您的应用目录并输入npm install express

我建议您执行以下操作:

npm install -g express

然后,当您导航到您的应用目录时,您需要输入npm link express。此符号链接到全局快速安装。

这有帮助吗?

答案 1 :(得分:0)

npm install express

将在当前文件夹中创建一个名为node_modules的文件夹,并在其中安装express。

npm install -g express

将在/ usr / local / lib / node_modules

等某些地方在您的系统上安装express

您希望全局安装Express或Supervisor的原因是使用bin工具。

express的bin工具生成一个非常有用的模板项目。

答案 2 :(得分:0)

除了@JP Richardson和@ 3on关于 npm install express npm -g install express 的说明,当你运行 npm install (不使用express或-g express)npm将读取当前目录中的package.json文件并安装(本地)package.json中列出的依赖项

这就是http://expressjs.com/guide.html中的示例有效的原因。它要求您创建的package.json表示Express 3.x是依赖项,npm将知道如何下载并安装它。