vue-loader (npm install -D vue-loader vue-template-compiler)

  1. const { VueLoaderPlugin } = require('vue-loader')
  2. module.exports = {
  3. module: {
  4. rules: [
  5. // ... 其它规则
  6. {
  7. test: /\.vue$/,
  8. loader: 'vue-loader'
  9. }
  10. ]
  11. },
  12. plugins: [
  13. // 请确保引入这个插件!
  14. new VueLoaderPlugin()
  15. ]
  16. }

less (npm install -D less less-loader)

  1. {
  2. test: /\.less$/,
  3. use: [
  4. 'vue-style-loader',
  5. 'css-loader',
  6. 'less-loader'
  7. ]
  8. }