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

重构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.xdnf.cn/news/16366.html

相关文章:

  • Linux Shell 命令
  • 设计模式(九)结构型:组合模式详解
  • 卷积神经网络研讨
  • 设计模式(三)创建型:抽象工厂模式详解
  • 3D芯片香港集成:技术突破与产业机遇全景分析
  • Cursor下利用Stagewise实现 “所见即改” 的前端开发体验~
  • Linux kill正在执行的后台任务 kill进程组
  • Cline与Cursor深度实战指南:AI编程助手的革命性应用
  • github上传本地项目过程记录
  • 【Datawhale AI夏令营】科大讯飞AI大赛(大模型技术)/夏令营:让AI理解列车排期表
  • 【计算机网络架构】网状型架构简介
  • 栈----4.每日温度
  • 226. 翻转二叉树
  • C语言(长期更新)第6讲:函数
  • (LeetCode 每日一题) 2210. 统计数组中峰和谷的数量 (数组)
  • 【RAG技术权威指南】从原理到企业级应用实践
  • Spring Boot音乐服务器项目-查询音乐模块
  • 【自动化运维神器Ansible】Ansible常用模块之archive模块详解
  • QT---概览
  • Spring AI 学习笔记
  • Datawhale 科大讯飞AI大赛(模型蒸馏)
  • 电科金仓 KingbaseES 深度解码:技术突破・行业实践・沙龙邀约 -- 融合数据库的变革之力
  • i节点学习
  • 7月27日星期日今日早报简报微语报早读
  • 从0开始学linux韦东山教程Linux驱动入门实验班(6)
  • Flink2.0学习笔记:Stream API 常用转换算子
  • Java面试实战:电商高并发与分布式事务处理
  • QT开发---网络编程下
  • JVM工具
  • Item16:成对使用new和delete时要采取相同形式