Angular のチュートリアルをやっていたのですが、
「8.HTTP」の章でつまづいてしまったので、共有します。
▼ Angular チュートリアル 8.HTTP
https://angular-ja.firebaseapp.com/tutorial/toh-pt6
事象
はじめに、angular-in-memory-web-apiをインストールする手順があるのですが、
npm install angular-in-memory-web-api --save
インストールを行い、チュートリアルを進めていくと、以下のエラーが発生してしまいます。
原因
angular-in-memory-web-apiのばーじょんが、0.5→0.6にバージョンアップされていて、
0.6をインストールすると、正常に動作しないようです。
解決方法
1. サンプルソースに合わせて、「./package.json」を以下に変更
vi ./package.json
"angular-in-memory-web-api": "^0.6.0",
↓
"angular-in-memory-web-api": "~0.5.0",
2. ライブラリの更新を実施
$ npm update
これで、正常にチュートリアルが実行できました。
参考情報
こちらも参考にさせていただきました。