邃芒官网、邃芒慧影、口播(H5) https://m.metavatar.cc
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
 
 
 
 

64 рядки
1.6 KiB

  1. const UglifyJsPlugin = require('uglifyjs-webpack-plugin')
  2. module.exports = {
  3. css: {
  4. loaderOptions: {
  5. css: {
  6. // options here will be passed to css-loader
  7. },
  8. // postcss: {
  9. // // options here will be passed to postcss-loader
  10. // plugins: [require('postcss-px2rem')({
  11. // remUnit: 75
  12. // })]
  13. // }
  14. }
  15. },
  16. pwa: {
  17. iconPaths: {
  18. favicon32: 'favicon.ico',
  19. favicon16: 'favicon.ico',
  20. appleTouchIcon: 'favicon.ico',
  21. maskIcon: 'favicon.ico',
  22. msTileImage: 'favicon.ico'
  23. }
  24. },
  25. //http://www.metavatar.cc/
  26. devServer: {
  27. overlay: {
  28. warnings: false,
  29. errors: false
  30. },
  31. proxy: {
  32. '/api': {
  33. target: 'https://smapitestmalls,iformall.com/C/api',
  34. changeOrigin: true,
  35. pathRewrite: {
  36. '^/api': ''
  37. },
  38. },
  39. }
  40. },
  41. lintOnSave: false,
  42. publicPath: './', // 打包后引用的资源路径
  43. configureWebpack: {
  44. plugins: [
  45. //打包环境去掉console.log
  46. new UglifyJsPlugin({
  47. uglifyOptions: {
  48. compress: {
  49. drop_console: true, //注释console
  50. drop_debugger: true, //注释debugger
  51. pure_funcs: ['console.log'], //移除console.log
  52. },
  53. },
  54. }),
  55. ],
  56. }
  57. }