vue-router をインストールしたいのですが、いくつかのエラーが発生しました
問題は、vue と vue-router のバージョンに互換性がないことです。
vue
vue-router
vue@2
vue-router@3
vue@3
vue-router@4
エラー メッセージは、vue@2.6.14 があり、vue-router@4.0.15 をインストールしようとしていることを示しています。 npm install -S vue-router (バージョン指定子なし) は、デフォルトで 最新 バージョン (現在 4.0.15##) になることに注意してください。 ###。 エラー メッセージで提案されている
vue@2.6.14
vue-router@4.0.15
npm install -S vue-router
最新
4.0.15##) になることに注意してください。 ###。
または --legacy-peer-deps npm フラグは使用しないでください。これは、実行時にエラーを引き起こす互換性のないパッケージのみがインストールされるためです。 。 ###解決### 簡単な解決策は、
--legacy-peer-deps
###解決###
または、Vue 3 にアップグレードすることもできます。これには、vue-template-compiler (Vue 2 のテンプレート コンパイラー) をアンインストールし、
vue-template-compiler
(Vue 3 テンプレート) をインストールする必要があります。コンパイラ): リーリー
リーリー
問題は、
vue
とvue-router
のバージョンに互換性がないことです。vue@2
にはvue-router@3
vue@3
にはvue-router@4
エラー メッセージは、
--forcevue@2.6.14
があり、vue-router@4.0.15
をインストールしようとしていることを示しています。npm install -S vue-router
(バージョン指定子なし) は、デフォルトで最新
バージョン (現在4.0.15##) になることに注意してください。 ###。
エラー メッセージで提案されているまたは
vue-router@3--legacy-peer-deps
npm フラグは使用しないでください。これは、実行時にエラーを引き起こす互換性のないパッケージのみがインストールされるためです。 。###解決###
簡単な解決策は、:
をインストールすることです。 リーリーまたは、Vue 3 にアップグレードすることもできます。これには、
@vue/compiler-sfcvue-template-compiler
(Vue 2 のテンプレート コンパイラー) をアンインストールし、(Vue 3 テンプレート) をインストールする必要があります。コンパイラ):
リーリー