Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

webpack.common.js 811B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. const path = require('path')
  2. const { VueLoaderPlugin } = require('vue-loader');
  3. module.exports = {
  4. entry: './src/main.js',
  5. output: {
  6. path: path.resolve(__dirname, './js'),
  7. publicPath: '/',
  8. filename: 'settings-vue.js'
  9. },
  10. module: {
  11. rules: [
  12. {
  13. test: /\.css$/,
  14. use: [
  15. 'css-loader'
  16. ],
  17. },
  18. {
  19. test: /\.scss$/,
  20. use: [
  21. 'css-loader',
  22. 'sass-loader'
  23. ],
  24. },
  25. {
  26. test: /\.vue$/,
  27. loader: 'vue-loader',
  28. },
  29. {
  30. test: /\.js$/,
  31. loader: 'babel-loader',
  32. exclude: /node_modules/
  33. },
  34. ]
  35. },
  36. plugins: [
  37. new VueLoaderPlugin()
  38. ],
  39. resolve: {
  40. alias: {
  41. 'vue$': 'vue/dist/vue.esm.js'
  42. },
  43. extensions: ['*', '.js', '.vue', '.json']
  44. }
  45. }