npm错误!缺少对等dep:zone.js@^0.7.2-但已安装zone.js 0.8.4
当我通过npm错误!缺少对等dep:zone.js@^0.7.2-但已安装zone.js 0.8.4,npm,semantic-versioning,Npm,Semantic Versioning,当我通过npm ls命令获取包列表时,我看到此警报: npm错误!缺少对等dep:zone.js@^0.7.2,由@angular所需/core@2.4.10 这是我的package.json依赖项: "dependencies": { "@angular/common": "2.4.x", "@angular/compiler": "2.4.x", "@angular/core": "2.4.x", "@angular/forms": "2.4.x",
npm ls
命令获取包列表时,我看到此警报:
npm错误!缺少对等dep:zone.js@^0.7.2,由@angular所需/core@2.4.10
这是我的package.json
依赖项:
"dependencies": {
"@angular/common": "2.4.x",
"@angular/compiler": "2.4.x",
"@angular/core": "2.4.x",
"@angular/forms": "2.4.x",
"@angular/http": "2.4.x",
"@angular/platform-browser": "2.4.x",
"@angular/platform-browser-dynamic": "2.4.x",
"@angular/router": "3.4.x",
"angular-in-memory-web-api": "0.3.x",
"systemjs": "0.20.x",
"core-js": "2.4.x",
"rxjs": "5.2.x",
"zone.js": "0.8.x"
}
注意最后一行“zone.js”:“0.8.x”我检查了房间。 条件
^0.7.2
对于我的zone.js:“0.8.x”
(现在我有zone.js的0.8.4版本)我说得对吗?
这里是MyProjectFolder\node\u modules\@angular\core\package.json
中的peerDependencies
部分:
"peerDependencies": {
"rxjs": "^5.0.1",
"zone.js": "^0.7.2"
}
没有任何关于rxjs
的警报,但是我的package.json
中有5.2.0
版本
Windows 10计算机中应用程序的版本:
node -v
v6.9.2
npm -v
4.4.1
插入符号范围
允许不修改[major,minor,patch]元组中最左边的非零数字的更改
由于使用插入符号时最左边的非零不能更改,^0.7.2
与0.8.x
不匹配。仅版本=0.7.2
和
插入符号范围
允许不修改[major,minor,patch]元组中最左边的非零数字的更改
由于使用插入符号时最左边的非零不能更改,^0.7.2
与0.8.x
不匹配。只有版本=0.7.2
和就是它,谢谢!此外,这里还有关于Semver更详细指南的链接-就是这个,谢谢!此外,这里还提供了有关Semver的更详细指南的链接-