当前位置: 首页 > news >正文

重构vite.config.json

主要是添加了一个组件的按需引入。对buid打包命令进行了优化。代理也是在这里彻底学会的 。

应该有很多值得学习和改进的地方。

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'
import path from 'path'
// https://vite.dev/config/
export default defineConfig({plugins: [vue(),AutoImport({imports: ['vue', 'vue-router', 'pinia'],resolvers: [ElementPlusResolver()],}),Components({resolvers: [ElementPlusResolver({importStyle: 'less', }),],}),],resolve: {alias: {'@': path.resolve(__dirname, 'src'),},},server: {host: '0.0.0.0', // 允许外部访问port: 8081, // 自定义端口open: true, // 自动打开浏览器// 只有是开发环境才生效proxy: {'/api': {target: 'http://localhost:3000',changeOrigin: true,},// // 添加图片代理配置!// '/avatars':{//   target: 'http://localhost:3000',//   changeOrigin: true,// }},},build: {target: 'esnext', // 构建目标chunkSizeWarningLimit: 1000, // 分块大小警告限制(KB)rollupOptions: {output: {// 手动分割代码manualChunks(id) {if (id.includes('node_modules')) {return id.toString().split('node_modules/')[1].split('/')[0].toString();}},},}},
})

http://www.dtcms.com/a/301948.html

相关文章:

  • Jenkins vs GitLab CI/CD vs GitHub Actions在容器化部署流水线中的对比分析与实践指南
  • 云原生MySQL Operator开发实战(三):高级特性与生产就绪功能
  • CodeBuddy的安装教程
  • 优测推出HarmonyOS全场景测试服务,解锁分布式场景应用卓越品质!
  • 表征学习:机器认知世界的核心能力与前沿突破
  • 「源力觉醒 创作者计划」_文心大模型4.5系列开源模型,意味着什么?对开发者、对行业生态有何影响?
  • 新能源行业B端极简设计:碳中和目标下的交互轻量化实践
  • C#与C++交互开发系列(二十六):构建跨语言共享缓存,实现键值对读写与数据同步(实践方案)
  • 电子电路原理学习笔记---第4章二极管电路---第3天
  • 墨者:SQL注入实战-MySQL
  • uni-datetime-picker兼容ios
  • 【iOS】类和分类的加载过程
  • MySQL有哪些“饮鸩止渴”提高性能的方法?
  • 【Linux篇章】穿越数据迷雾:HTTPS构筑网络安全的量子级护盾,重塑数字信任帝国!
  • 全面解析MySQL(4)——三大范式与联合查询实例教程
  • 【Java Web实战】从零到一打造企业级网上购书网站系统 | 完整开发实录(终)
  • Linux DNS解析2 -- 网关DNS代理的作用
  • CodeMeter授权管理方案助力 PlantStream 引领工业设计新变革
  • 接口测试怎么做?接口测试工具有哪些?
  • JavaWeb 入门:HTML 基础与实战详解(Java 开发者视角)
  • 使用JavaScript实现一个代办事项的小案例
  • 基于亮数据 MCP 的 Trae 智能体,让规模化 Google 数据实时分析触手可及
  • MCP资源管理深度实践:动态数据源集成方案
  • 剑指“CPU飙高”问题
  • 从视觉到智能:RTSP|RTMP推拉流模块如何助力“边缘AI系统”的闭环协同?
  • Entity Framework Core (EF Core) 中状态检测
  • 编程算法:技术创新的引擎与业务增长的核心驱动力
  • 【前端】Tab切换时的数据重置与加载策略技术文档
  • HTB赛季8靶场 - era
  • 可以组成网络的服务器 - 华为OD统一考试(JavaScript 题解)