Vue2のEOL対応をする
L4Ph opened this issue · 4 comments
L4Ph commented
対応事項がそれなりにありそうなので、まとめて少しずつ対応してみようと思っています。
(PoCを作成してみて、気になった部分があれば追記します。)
- Vue2からVue3へアップグレードした際に発生する依存関係の解決
- Webpackを廃止し、Viteへ移行
-
defineComponent
の廃止 -
Vue.use()
の廃止
L4Ph commented
- Vue 2.5.2 → 2.7.16
- vue-loaderが古い(vue-loader@16にアップグレード)
- vue-loaderをアップグレードするとWebpackのバージョンが古い(webpack@4にアップグレード)
L4Ph commented
諦めてrepoごと作り直してみました。
手元では問題なく動いています。
L4Ph commented
@ensan-hcl このリポジトリ自体の展望はなにかありますか?
手元で試した感じだと、Vue2 ←→ Vue3間の依存関係が深すぎて、1から作り直すほうが保守性が高いのかなと考えています。