@angular/animations をインストールしようとしています。どうやら、これは @angular/material の依存関係であり、マテリアルをGET http://localhost:3000/@angular/animations 404 (Not Found)
インストールしてから取得しています。
インストール中にこのエラーが発生します:
> npm install @angular/animations --save
angular-quickstart@1.0.0 D:\My Documents\Visual Studio
2017\Projects\materialtest\frontend
+-- @angular/animations@4.1.2
`-- UNMET PEER DEPENDENCY @angular/core@4.0.3
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":"win32","arch":"x64"})
npm WARN @angular/animations@4.1.2 requires a peer of @angular/core@4.1.2 but none was installed.
これは、バージョン 4.0.3 のコアが必要であることを示しているようです。しかし、4.1.2が必要だとも言っています。私は4.0.3を持っています。これが私のnpm outdatedの出力です:
Package Current Wanted Latest Location
@angular/common 4.0.3 4.0.3 4.1.2 angular-quickstart
@angular/compiler 4.0.3 4.0.3 4.1.2 angular-quickstart
@angular/core 4.0.3 4.0.3 4.1.2 angular-quickstart
@angular/forms 4.0.3 4.0.3 4.1.2 angular-quickstart
@angular/http 4.0.3 4.0.3 4.1.2 angular-quickstart
@angular/platform-browser 4.0.3 4.0.3 4.1.2 angular-quickstart
@angular/platform-browser-dynamic 4.0.3 4.0.3 4.1.2 angular-quickstart
@angular/router 4.0.3 4.0.3 4.1.2 angular-quickstart
@types/jasmine 2.5.36 2.5.36 2.5.47 angular-quickstart
@types/node 6.0.73 6.0.73 7.0.18 angular-quickstart
jasmine-core 2.4.1 2.4.1 2.6.1 angular-quickstart
protractor 4.0.14 4.0.14 5.1.2 angular-quickstart
rxjs 5.0.1 5.0.1 5.4.0 angular-quickstart
systemjs 0.19.40 0.19.40 0.20.12 angular-quickstart
tslint 3.15.1 3.15.1 5.2.0 angular-quickstart
typescript 2.1.6 2.1.6 2.3.2 angular-quickstart
また、 @angular/animations は既に package.json:"@angular/animations": "^4.1.2",
にありますが、フォルダーは存在しません。
では、どうすればアニメーションをインストールできますか? 今日最新の angular-quickstart をインストールしたばかりですが、Angular を更新する必要がありますか? そうですか、どうですか?この投稿は、私にとってはうまくいきませんでした(おそらく、私はWindowsを使用しているためですか?)
または、私は間違った道を進んでいますか - 今欲しいのは @angular/material が機能することだけなので、チュートリアルを続けることができます。