【发布时间】:2019-03-26 09:15:10
【问题描述】:
在依赖对象的 package-lock.json 中,我有 requires 和 dependencies 字段,例如
"requires": {
"@angular-devkit/core": "0.8.5",
"rxjs": "6.2.2",
"tree-kill": "1.2.0",
"webpack-sources": "1.3.0"
},
"dependencies": {
"rxjs": {
"version": "6.2.2",
"resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.2.2.tgz",
"integrity": "sha512-0MI8+mkKAXZUF9vMrEoPnaoHkfzBPP4IGwUYRJhIRJF6/w3uByO1e91bEHn8zd43RdkTMKiooYKmwz7RH6zfOQ==",
"dev": true,
"requires": {
"tslib": "1.9.3"
}
}
}
这两者有什么区别?为什么有些依赖列在requires,有些在dependencies,有些在这两个字段中?
【问题讨论】:
标签: javascript node.js npm package-lock.json