vue.config.js 688 B

1234567891011121314151617181920212223242526272829303132
  1. const { defineConfig } = require('@vue/cli-service')
  2. const proxy = require('./config/proxy.ts')
  3. const path = require('path')
  4. const { resolve } = require('path')
  5. module.exports = defineConfig({
  6. // publicPath: '',
  7. transpileDependencies: true,
  8. devServer: {
  9. proxy: proxy.dev
  10. },
  11. pluginOptions: {
  12. 'style-resources-loader': {
  13. preProcessor: 'less',
  14. patterns: [
  15. path.resolve(__dirname, '@/src/styes/*.less')
  16. ]
  17. }
  18. },
  19. chainWebpack: config => {
  20. config.resolve.alias.set('ThingsUi', resolve(__dirname, '/'))
  21. },
  22. css: {
  23. loaderOptions: {
  24. less: {
  25. lessOptions: {
  26. javascriptEnabled: true
  27. }
  28. }
  29. }
  30. }
  31. })