通过将包添加到节点包管理器package.json文件来安装包?

时间:2014-07-23 13:05:38

标签: javascript json node.js azure npm

很抱歉这个小问题,但我是节点的新手。

那么只使用npms package.json文件安装一个包吗?如果是,我们怎样才能做到这一点?我知道我可以使用npm install packageName命令安装它,但是我的项目在windows azure移动服务上运行,它只允许修改package.json文件而不是运行npm命令。 / p>

因此,如果可以,那么我在哪里指定要在package.json文件中加载和安装的包名?

2 个答案:

答案 0 :(得分:1)

以下是使用package.json的示例,假设您要将包express添加为依赖项:

{
  "name": "TAP",
  "description": "Simple package by TAP",
  "author": "The amateur programmer",
  "dependencies": {
    "express": ">= 1.2.0"
  }
}

更改package.json后,您需要运行npm install命令才能使更改生效。 有关详细信息,请参阅Documentation

答案 1 :(得分:1)

你会得到依赖& package.json文件中的devDependencies字段,相应地修改它们。

我们假设您在package.json中有以下内容。

{
  "name": "node-app",
  "version": "0.0.1",
  "private": true,
  "dependencies": {
    "express": "~4.2.0"
  }

如果您想将underscore添加为依赖项修改dependencies,请添加另一个键package-name

 {
  "name": "node-app",
  "version": "0.0.1",
  "private": true,
  "dependencies": {
    "express": "~4.2.0",
    "underscore" : "~1.0"
  }

但请确保正确添加,(commas)