1 Star 0 Fork 1

tmhcodeshare/chat_room

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
vite.config.ts 2.40 KB
一键复制 编辑 原始数据 按行查看 历史
汤敏辉 提交于 2024-08-30 09:10 +08:00 . 水球波浪进度组件开发及使用
import { defineConfig, loadEnv } from "vite";
import vue from "@vitejs/plugin-vue";
import path from "node:path";
import AutoImport from "unplugin-auto-import/vite";
import Components from "unplugin-vue-components/vite";
import { ElementPlusResolver } from "unplugin-vue-components/resolvers";
import { visualizer } from "rollup-plugin-visualizer";
// https://vitejs.dev/config/
export default defineConfig(({ mode, command }) => {
const env = loadEnv(mode, process.cwd());
console.log(env, mode, command);
return {
css: {
preprocessorOptions: {
scss: {
additionalData: `@use "@/style/variables.scss" as *;`,
},
},
},
resolve: {
alias: {
"@": path.resolve(__dirname, "src"),
},
extensions: [".js", ".ts", ".vue", ".json"],
},
plugins: [
vue(),
AutoImport({
imports: ["vue", "vue-router", "pinia"], // 自动导入vue相关函数
dirs: ["src/hooks", "src/utils", "src/store"], // 自动导入hook、工具函数、pinia本地项目的ts文件自动导入
dts: "src/auto-imports.d.ts", // 生成自动导入类型声明文件
resolvers: [ElementPlusResolver()],
}),
Components({
dirs: ["src/components", "src/layout"], // 本地项目的vue组件自动导入
dts: "src/components.d.ts", // 生成组件类型声明文件
extensions: ["vue"],
// excludeNames: [/^Async.+/], // 排除异步组件
resolvers: [ElementPlusResolver()], // element-plus组件自动导入 三方组件库组件自动导入
}),
visualizer({ open: true }), // 打包分析插件
],
server: {
proxy: {
"/api": {
target: "http://localhost:5008",
changeOrigin: true,
},
},
},
build: {
minify: "terser",
terserOptions: {
compress: {
drop_console: true,
},
},
assetsInlineLimit: 1024 * 3,
rollupOptions: {
input: {
main: path.resolve(process.cwd(), "index.html"),
},
output: {
dir: "dist",
entryFileNames: "js/[name].js",
chunkFileNames: "js/[name]-[hash].js",
assetFileNames: "assets/[name]-[hash].[ext]",
manualChunks: {
"element-plus": ["element-plus"],
"@wangeditor/editor-for-vue": ["@wangeditor/editor-for-vue"],
},
},
},
},
};
});
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/tmhcodeshare/chat_room.git
git@gitee.com:tmhcodeshare/chat_room.git
tmhcodeshare
chat_room
chat_room
master

搜索帮助