From 6391b997b1da20a30b69a5a9e427aa8a1ecd0a61 Mon Sep 17 00:00:00 2001 From: Spythere Date: Tue, 29 Jun 2021 01:45:13 +0200 Subject: [PATCH] Przygotowanie do migracji --- package.json | 9 +++++---- vue.config.js | 20 ++++++++++++++++++++ 2 files changed, 25 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 58cdba8..a9e523c 100644 --- a/package.json +++ b/package.json @@ -14,10 +14,11 @@ "howler": "^2.2.1", "vue": "^2.6.12", "vue-class-component": "^7.2.6", - "vue-i18n": "^8.24.4", "vue-property-decorator": "^8.5.1", - "vue-router": "^3.5.1", - "vuex": "^3.6.2" + "@vue/compat": "^3.1.0", + "vue-i18n": "^9.1.6", + "vue-router": "^4.0.0-0", + "vuex": "^4.0.0-0" }, "devDependencies": { "@vue/cli-plugin-babel": "~4.4.0", @@ -29,7 +30,7 @@ "sass": "^1.32.13", "sass-loader": "^8.0.2", "typescript": "^3.9.9", - "vue-template-compiler": "^2.6.12", + "@vue/compiler-sfc": "^3.1.0", "vuex-class": "^0.3.2", "vuex-module-decorators": "^0.17.0" }, diff --git a/vue.config.js b/vue.config.js index 0702cd8..19c2098 100644 --- a/vue.config.js +++ b/vue.config.js @@ -1,3 +1,23 @@ // module.exports = { // publicPath: process.env.NODE_ENV === "production" ? "/dist" : "/", // }; + +module.exports = { + chainWebpack: config => { + config.resolve.alias.set('vue', '@vue/compat') + + config.module + .rule('vue') + .use('vue-loader') + .tap(options => { + return { + ...options, + compilerOptions: { + compatConfig: { + MODE: 2 + } + } + } + }) + } +} \ No newline at end of file