vue.config.js 761 B

1234567891011121314151617181920212223242526272829303132333435
  1. const MonacoWebpackPlugin = require('monaco-editor-webpack-plugin')
  2. module.exports = {
  3. transpileDependencies: ['vuetify'],
  4. productionSourceMap: process.env.NODE_ENV === 'development',
  5. devServer: {
  6. proxy: {
  7. '^/api': {
  8. // target: 'http://localhost:5000/',
  9. target: 'http://47.111.95.164:8080/',
  10. ws: true,
  11. changeOrigin: true
  12. }
  13. },
  14. port: 8000
  15. },
  16. configureWebpack: {
  17. plugins: [
  18. new MonacoWebpackPlugin({
  19. languages: ['java', 'python', 'cpp'],
  20. features: [
  21. 'bracketMatching',
  22. 'coreCommands',
  23. 'find',
  24. 'folding',
  25. 'hover',
  26. 'suggest'
  27. ]
  28. })
  29. ]
  30. }
  31. // css: {
  32. // extract: { ignoreOrder: true }
  33. // }
  34. }