Angularjs npm警告@角度/material@2.0.0-beta.3需要@angular/core@^4.0.0的对等机,但未安装任何对等机
我已经安装了最新的nodejs版本Angularjs npm警告@角度/material@2.0.0-beta.3需要@angular/core@^4.0.0的对等机,但未安装任何对等机,angularjs,angular-material,angular-cli,Angularjs,Angular Material,Angular Cli,我已经安装了最新的nodejs版本v7.9.0,angularcli:1.0.0-beta.28.3,npm版本:4.5.0。 但是,当我使用npm安装--save@angular/material时,它会显示一些警告 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents): npm WARN notsup SKIPPING OPTI
v7.9.0
,angularcli:1.0.0-beta.28.3
,npm版本:4.5.0
。
但是,当我使用npm安装--save@angular/material
时,它会显示一些警告
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.1: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN @angular/material@2.0.0-beta.3 requires a peer of @angular/core@^4.0.0 but none was installed.
npm WARN @angular/material@2.0.0-beta.3 requires a peer of @angular/common@^4.0.0 but none was installed.
npm WARN @angular/material@2.0.0-beta.3 requires a peer of @angular/http@^4.0.0 but none was installed.
我不知道如何将我的@angular/core
更新为^4.0.0
。当前在我的依赖项文件中,它是^2.3.1
"dependencies": {
...
"@angular/core": "^2.3.1",
}
我认为我所有的工具都是最新的,那么我做错了什么?我怎样才能修好它?。我是Angularjs+材料的新手,任何帮助或建议都将不胜感激。您可以使用其中任何一种
npm install @angular/core@latest --save
在编写本文时,它将是4.1.0,但您可以
或
npm install @angular/core@x.x.x --save
其中x.x.x是所需的版本
或
npm install @angular/core@x.x.x --save
在package.json文件中手动更改版本
"dependencies": {
...
"@angular/core": "^4.0.0",0
}
然后运行npm安装
这是一个主要的版本更新,因此如果需要,请务必检查 您可以使用其中一种
npm install @angular/core@latest --save
在编写本文时,它将是4.1.0,但您可以
或
npm install @angular/core@x.x.x --save
其中x.x.x是所需的版本
或
npm install @angular/core@x.x.x --save
在package.json文件中手动更改版本
"dependencies": {
...
"@angular/core": "^4.0.0",0
}
然后运行npm安装
这是一个主要的版本更新,因此如果需要,请务必检查