Node.js中的package.json中没有显示依赖关系

我是node.js的新手 我知道当我安装一个新的模块在node.js使用npm安装它得到安装,但在package.json我无法find在依赖包的名称。 我知道我可以input它,但它应该出现,当我使用命令提示符安装它应该出现。 这是我的package.json文件。 `

{ "name": "mapfeedback-test", "version": "1.0.0", "description": "Map feedback Javascript Test library 1.0", "main": "client.js", "bin": { "mapfeedback-test": "server.js" }, "directories": { "doc": "docs" }, "dependencies": {}, "devDependencies": {}, "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "start": "node server.js" }, "repository": { "type": "git", "url": "ssh://jasharma@gerrit.it.here.com:29418/CommunityPlatform/testing/mapfeedback-test" }, "author": "", "license": "ISC", "keywords": [] } 

请build议,让我知道如果我错了什么。

我使用npm install命令来安装所有的软件包,但是它没有显示在依赖项中。

`

最快的方法来解决这个问题将运行:

 npm install <dependencies listed here> --save 

这应该将它们添加到package.json

更新:

几个额外命令的未来观众的OP:

将软件包添加到devDependencies而不是dependencies

npm install <dependencies listed here> --save-dev


这两个命令也有一些方便的捷径:

依赖关系:

  • npm i <dependencies listed here> -S

DEV-依赖关系:

  • npm i <dependencies listed here> -D

npm文档在这里。

如果你是快捷键和npmconfiguration的粉丝,这里是一个有用的链接来find更多。

对于自动出现在package.json中的npm包,你需要使用这个命令:

  npm install packagename --save 

您需要使用–save或–save-dev开关进行安装。

本页的官方文档: https : //docs.npmjs.com/getting-started/using-a-package.json

使用以下命令

 npm install <pkg-name> --save 

–save指示npm包含package.json依赖关系中的包