subweb/vue.config.js

31 lines
809 B
JavaScript
Raw Normal View History

2022-07-01 14:32:25 +08:00
const { defineConfig } = require('@vue/cli-service');
2023-12-13 17:31:39 +08:00
const AutoImport = require('unplugin-auto-import/webpack')
const Components = require('unplugin-vue-components/webpack')
const { ElementPlusResolver } = require('unplugin-vue-components/resolvers')
2022-07-01 14:32:25 +08:00
module.exports = defineConfig({
2023-12-13 17:31:39 +08:00
// publicPath: '/',
2022-07-01 14:32:25 +08:00
lintOnSave: false,
transpileDependencies: true,
productionSourceMap: false,
configureWebpack: {
resolve: {
alias: {
2023-12-13 17:31:39 +08:00
layouts: '@/layouts',
2022-07-01 14:32:25 +08:00
assets: '@/assets',
components: '@/components',
2022-08-05 13:51:40 +08:00
network: '@/network',
2023-12-13 17:31:39 +08:00
views: '@/views',
utils: '@/utils',
2022-07-01 14:32:25 +08:00
},
},
2023-12-13 17:31:39 +08:00
plugins: [
AutoImport({
resolvers: [ElementPlusResolver()],
}),
Components({
resolvers: [ElementPlusResolver()],
}),
],
2022-07-01 14:32:25 +08:00
},
});