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依赖关系中的包