【发布时间】:2018-05-15 17:30:07
【问题描述】:
我想知道是什么让 "npm install" 从此 package.json 依赖项安装 @angula ?
"dependencies": {
"@trust/webcrypto": "^0.9.0",
"body-parser": "^1.18.2",
"civic-sip-api": "^1.0.1",
"cookie-parser": "^1.4.3",
"cors": "^2.8.4",
"ethereumjs-testrpc": "^6.0.3",
"express": "^4.16.3",
"express-jwt": "^5.3.1",
"gun": "^0.9.993",
"ipfs": "^0.28.2",
"jsonwebtoken": "^8.2.1",
"md5": "^2.2.1",
"orbit-db": "^0.19.7",
"passport": "^0.4.0",
"passport-local": "^1.0.0",
"sha3": "^1.2.0",
"socket.io": "^2.1.0",
"socketio-jwt": "^4.5.0",
"uport-connect": "^0.7.2",
"web3": "^0.20.6"
},
在项目文件夹中运行“npm install”后,我得到了一些不需要的包,例如 @angular、@angular-devkit、@ngtools
【问题讨论】:
-
包有依赖关系。由管理员来定义它们。安装一个包可能会导致安装 1,000 个包。您可能不会直接需要它们,但它们很可能被包用作依赖项。
标签: npm npm-install package.json