Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 
 
 

70 rader
1.5 KiB

  1. const path = require('path');
  2. const webpack = require('webpack');
  3. module.exports = {
  4. configureWebpack: {
  5. resolve: {
  6. alias: {
  7. '@': path.join(__dirname, 'src'),
  8. }
  9. },
  10. // externals: {
  11. // back: 'back',
  12. // jquery: 'jQuery',
  13. // $: 'jQuery',
  14. // WebUploader: 'WebUploader',
  15. // },
  16. externals: {
  17. jquery: 'window.$',
  18. $: 'window.$'
  19. },
  20. plugins: [
  21. new webpack.DefinePlugin({
  22. 'process.env': {
  23. NODE_ENV: '"development"',
  24. API_HOST: '"/api/"',
  25. // API_HOST: '"http://47.104.91.134:9000/api/"',
  26. }
  27. }),
  28. ],
  29. devServer: {
  30. proxy: {
  31. // '/api/pms': {
  32. // // target: 'http://www.lockingos.org:8089',
  33. // target:'http://192.168.8.114:8092',
  34. // changeOricgin: true,
  35. // secure: false,
  36. // },
  37. // '/api/cms': {
  38. // // target: 'http://www.lockingos.org:8089',
  39. // target:'http://192.168.8.114:8082',
  40. // changeOrigin: true,
  41. // secure: false,
  42. // },
  43. '/api': {
  44. target: 'http://www.lockingos.org:9003',
  45. //target: 'http://192.168.8.114:8082',
  46. changeOrigin: true,
  47. secure: false,
  48. }
  49. },
  50. },
  51. },
  52. css: {
  53. loaderOptions: {
  54. sass: {
  55. // 根据自己样式文件的位置调整
  56. additionalData: `@import "@/global.variable.scss";`
  57. }
  58. }
  59. },
  60. assetsDir: 'static',
  61. // configureWebpack: config => {
  62. // console.log('????')
  63. // return config;
  64. // }
  65. }