1 Star 2 Fork 0

hboot/vue3-vite-h5

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
vite.config.js 1.49 KB
一键复制 编辑 原始数据 按行查看 历史
hboot 提交于 2025-02-26 17:56 +08:00 . build(eslint): 添加 UnoCSS ESLint 配置
import { defineConfig } from "vite";
//plugin
import vue from "@vitejs/plugin-vue";
import vueJsx from "@vitejs/plugin-vue-jsx";
import legacy from "@vitejs/plugin-legacy";
import UnoCSS from "unocss/vite";
// import AutoImport from "unplugin-auto-import/vite";
// import Components from "unplugin-vue-components/vite";
// import { VantResolver } from "@vant/auto-import-resolver";
export default defineConfig({
root: "",
base: "",
publicDir: "public",
esbuild: {
jsxFactory: "h",
jsxFragment: "Fragment",
},
resolve: {
alias: {
"@": "/src",
vue: "vue/dist/vue.esm-bundler.js",
},
extensions: [".js", ".vue", ".jsx", ".json", ".ts", ".tsx"],
},
json: {
stringify: true,
},
clearScreen: false,
server: {
port: 9999,
host: "0.0.0.0",
open: false,
},
build: {
target: "es2015",
outDir: "dist",
assetsInlineLimit: 4096,
minify: "terser",
brotliSize: true,
chunkSizeWarningLimit: 2048,
sourcemap: false,
cssCodeSplit: true,
rollupOptions: {
output: {
manualChunks: null,
chunkFileNames: "assets/[name]-[hash].js",
entryFileNames: "assets/[name]-[hash].js",
assetFileNames: "assets/[name]-[hash].[ext]",
},
},
emptyOutDir: true,
},
plugins: [
UnoCSS(),
vue(),
vueJsx(),
// AutoImport({
// resolvers: [VantResolver()],
// }),
// Components({
// resolvers: [VantResolver()],
// }),
legacy({ targets: ["ie>=11"] }),
],
});
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/hboot/vue3-vite-h5.git
git@gitee.com:hboot/vue3-vite-h5.git
hboot
vue3-vite-h5
vue3-vite-h5
master

搜索帮助