加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
vite.config.js 802 Bytes
一键复制 编辑 原始数据 按行查看 历史
import {
defineConfig
} from 'vite'
import vue from '@vitejs/plugin-vue'
import {
resolve
} from 'path'
import {
createSvgIconsPlugin
} from 'vite-plugin-svg-icons'
const pathResolve = dir => resolve(__dirname, dir)
// https://vitejs.dev/config/
export default defineConfig({
plugins: [vue(),
createSvgIconsPlugin({
iconDirs: [resolve(process.cwd(), 'src/assets/svg')],
symbolId: 'icon-[dir]-[name]',
}),
],
// 在vue-cli设置,vite不需要
// pluginOptions: {
// 'style-resources-loader': {
// preProcessor: 'scss',
// patterns: []
// }
// },
server: {
port: 8080, //默认启动时的端口号
open: true, //自动打开默认浏览器
cors: true, //允许跨域
},
resolve: {
alias: {
'@': pathResolve('./src') // 设置 `@` 指向 `src` 目录
}
}
})
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化