我已经安装最新版本的NodeJS v7.9.0
,angular-cli: 1.0.0-beta.28.3
,npm version: 4.5.0
。但是,当我使用时npm install --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 [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN @angular/[email protected] requires a peer of @angular/core@^4.0.0 but none was installed.
npm WARN @angular/[email protected] requires a peer of @angular/common@^4.0.0 but none was installed.
npm WARN @angular/[email protected] 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+Material 的新手,任何帮助或建议将不胜感激。
您可以使用其中任何一种
npm install @angular/core@latest --save
在撰写本文时,它将是 4.1.0,但您可以在此处查看
或者
npm install @angular/[email protected] --save
其中 xxx 是所需的版本。
或者
在 package.json 文件中手动更改版本
"dependencies": {
...
"@angular/core": "^4.0.0",0
}
并运行 npm install
这是一个主要版本更新,所以如果需要,请务必查看更新指南。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句