diff --git a/front/src/embed.js b/front/src/embed.js
index 5a924a9b11322fbca820d97a8288ceb5710c9594..a079ee08507fd0db148a2221b704000a6f08abb6 100644
--- a/front/src/embed.js
+++ b/front/src/embed.js
@@ -10,6 +10,8 @@ Vue.config.productionTip = false
 /* eslint-disable no-new */
 new Vue({
   el: '#app',
-  template: '<EmbedFrame/>',
+  render (h) {
+    return h('EmbedFrame')
+  },
   components: { EmbedFrame }
 })
diff --git a/front/src/main.js b/front/src/main.js
index dd755dee356f427a58d3ceb89b6e0c5e5419d35f..145fa61114edf4c34fe82903d0cbefe6b2c9a7c0 100644
--- a/front/src/main.js
+++ b/front/src/main.js
@@ -122,7 +122,9 @@ store.dispatch('instance/fetchFrontSettings').finally(() => {
     el: '#app',
     router,
     store,
-    template: '<App/>',
+    render (h) {
+      return h('App')
+    },
     components: { App }
   })
 
diff --git a/front/vue.config.js b/front/vue.config.js
index 4b1d9f5d400f87cb11c67dca41bfe6685244eb1c..4b149a05a3dedb287262fd24b0b10c864b5db9e2 100644
--- a/front/vue.config.js
+++ b/front/vue.config.js
@@ -30,11 +30,6 @@ module.exports = {
   },
   configureWebpack: {
     plugins: plugins,
-    resolve: {
-      alias: {
-        'vue$': 'vue/dist/vue.esm.js'
-      }
-    }
   },
   devServer: {
     disableHostCheck: true,