diff --git a/build/webpack.base.conf.js b/build/webpack.base.conf.js
index 97bc6e2b41964714421cab6048b7fe8e59ec80ac..9936a877f1719431392fb02ee9e0ad5391eed551 100644
--- a/build/webpack.base.conf.js
+++ b/build/webpack.base.conf.js
@@ -34,7 +34,6 @@ module.exports = {
   resolve: {
     extensions: ['.js', '.vue', '.json'],
     alias: {
-      'vue$': 'vue/dist/vue.esm.js',
       '@': resolve('src'),
     }
   },
diff --git a/src/main.js b/src/main.js
index 07cbbe6e0e4cd748e932c7b69736f33c820d9413..ac2464446eb64d302afb86db9b1de408c9e25813 100644
--- a/src/main.js
+++ b/src/main.js
@@ -36,6 +36,5 @@ new Vue({
   router,
   store,
   i18n,
-  template: '<App/>',
-  components: { App }
+  render: h => h(App)
 })