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.

common.js 1.0KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. /**
  2. * @Author: Caven
  3. * @Date: 2021-03-13 12:09:44
  4. */
  5. 'use strict'
  6. const MiniCssExtractPlugin = require('mini-css-extract-plugin')
  7. module.exports = {
  8. rules: [
  9. {
  10. test: /\.js$/,
  11. exclude: /node_modules/,
  12. loader: 'babel-loader',
  13. options: {
  14. presets: ['@babel/preset-env'],
  15. plugins: ['@babel/transform-runtime'],
  16. compact: false,
  17. ignore: ['checkTree']
  18. }
  19. },
  20. {
  21. test: /\.css$/,
  22. use: [
  23. MiniCssExtractPlugin.loader,
  24. {
  25. loader: 'css-loader'
  26. },
  27. {
  28. loader: 'sass-loader'
  29. }
  30. ]
  31. },
  32. {
  33. test: /\.scss$/,
  34. use: [
  35. MiniCssExtractPlugin.loader,
  36. {
  37. loader: 'css-loader'
  38. },
  39. {
  40. loader: 'sass-loader'
  41. }
  42. ]
  43. },
  44. {
  45. test: /\.(png|jpg|gif|svg|eot|ttf|woff|woff2)$/,
  46. loader: 'url-loader',
  47. options: {
  48. limit: 20000
  49. }
  50. },
  51. {
  52. test: /\.glsl$/,
  53. loader: 'webpack-glsl-loader'
  54. }
  55. ]
  56. }