配置

  1. cnpm i vue vue-loader vue-template-compiler -S
  2. yarn add vue vue-loader vue-template-compiler

webpack 配置

// webpack.config.js
const { VueLoaderPlugin } = require('vue-loader')

module.exports = {
  module: {
    rules: [
      // ... 其它规则
      {
        test: /\.vue$/,
        loader: 'vue-loader'
      }
    ]
  },
  plugins: [
    ...
    // 请确保引入这个插件!
    new VueLoaderPlugin()
  ]
}

main.js配置

#main.js

import Vue from 'vue';
import App from './App.vue'
new Vue({
    render:h=>h(App)
}).$mount("#app")