很抱歉这个小问题,但我是节点的新手。
那么只使用npms package.json
文件安装一个包吗?如果是,我们怎样才能做到这一点?我知道我可以使用npm install packageName
命令安装它,但是我的项目在windows azure移动服务上运行,它只允许修改package.json
文件而不是运行npm
命令。 / p>
因此,如果可以,那么我在哪里指定要在package.json
文件中加载和安装的包名?
答案 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)
。