通过将包添加到节点包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)
。