const { defineConfig } = require('@vue/cli-service') const proxy = require('./config/proxy.ts') const path = require('path') const { resolve } = require('path') const { BundleAnalyzerPlugin } = require('webpack-bundle-analyzer') module.exports = defineConfig({ // publicPath: '', transpileDependencies: true, devServer: { proxy: proxy.dev }, pluginOptions: { 'style-resources-loader': { preProcessor: 'less', patterns: [ path.resolve(__dirname, '@/src/styes/*.less') ] } }, chainWebpack: config => { config.resolve.alias .set('ThingsUi', resolve(__dirname, '/')) .set('AppConfig', resolve(__dirname, '/config/defaultSetting')) config.stats('none') config.mode('development') }, configureWebpack: { plugins: [ // new BundleAnalyzerPlugin() ] }, css: { loaderOptions: { less: { lessOptions: { javascriptEnabled: true } } } } })