这个vite.config.js文件是Vite项目的核心配置文件,它使用导出一个配置对象来定制Vite的行为。下面我将逐部分解读这个配置:
import { defineConfig } from 'vite'
import legacy from '@vitejs/plugin-legacy';
import vue from '@vitejs/plugin-vue'
import { resolve } from 'path'
export default defineConfig({
base: "./",
plugins: [
vue(),
legacy({
targets: ["defaults", "not IE 11"],
})
],
server: {
port: 3000
},
resolve: {
alias: {
'@': resolve('src')
}
}
})