webpack.dev.config.js 754 B

123456789101112131415161718192021222324252627282930313233
  1. const path = require("path");
  2. const webpack = require("webpack");
  3. const merge = require("webpack-merge");
  4. const baseWpConfig = require("./webpack.base.config");
  5. baseWpConfig.entry.unshift("webpack-hot-middleware/client");
  6. module.exports = merge(baseWpConfig, {
  7. mode: 'none',
  8. devtool: "#inline-source-map",
  9. module: {
  10. rules: [
  11. {
  12. test: /\.vue$/,
  13. loader: "vue-loader"
  14. },
  15. {
  16. test: /\.css$/,
  17. use: [
  18. 'vue-style-loader',
  19. 'css-loader'
  20. ]
  21. },
  22. ]
  23. },
  24. plugins: [
  25. new webpack.HotModuleReplacementPlugin(),
  26. new webpack.NoEmitOnErrorsPlugin()
  27. ]
  28. });