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

对不起,这个小问题,但我是新的节点。

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

所以,如果这是可能的,那么我在哪里指定要加载并安装在package.json文件中的软件包名称?

下面是使用package.json的一个例子,假设你想添加package express作为依赖:

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

在对package.json进行更改之后,您需要运行npm install命令以使更改生效。 有关更多信息,请参阅文档 。

你将得到package.json文件中的dependencies&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)