| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- 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
- }
- }
- }
- }
- })
|