节点安装npm模块

时间:2016-06-30 09:33:00

标签: node.js npm-install

我想安装基于package.json的npm模块

我想知道是否有自动安装模块。

例如package.json的依赖关系如下。

  "dependencies": {
    "express": "3.1.0",
    "jade": "*",
    "stylus": "*",
    "mongodb": ">= 0.9.6-7"
  }

我是否必须逐个安装模块?

npm install express@3.1.0
npm install mongodb@0.9.6 

等等。

任何帮助都会受到赞赏。

5 个答案:

答案 0 :(得分:2)

请参阅documentation about npm install

  

默认情况下,npm install将在package.json中安装列为依赖项的所有模块。

因此您只需输入npm install

答案 1 :(得分:0)

当您第一次使用--save时,该模块安装信息将添加到包json

之后在新位置你只需要运行npm install

npm install express@3.1.0 --save

npm install mongodb@0.9.6 --save

npm install

也请参考link

答案 2 :(得分:0)

您可以输入以下命令:

sudo apt-get update sudo apt-get install npm

使用nvm切换版本。

答案 3 :(得分:0)

如果要安装特定版本的模块,则应使用

npm install module_name@version --save

--save将模块和模块版本添加到package.json文件的dependencies。如果您只想安装任何版本的模块,可以使用

npm install module_name --save

如果您未在节点上使用--save仍然会安装所需模块的最新版本,但它不会将其添加到您的package.json文件中。在这种情况下,如果要安装它们,package.json文件中的某些模块会有一些特定版本,您只需使用

即可。
npm install

命令。 npm install会在package.json文件中安装所有模块。

此外,如果您是nodeJs的新用户,则可以检查this。我希望这有帮助。祝你好好先生。

答案 4 :(得分:-1)

您可以按如下方式安装用package.json编写的模块。

npm install