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

vite配置electron、ElementPlus或者AntDesignVue

这是全部的配置原文:

import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
import electron from "vite-plugin-electron";
import electronRenderer from "vite-plugin-electron-renderer";
import polyfillExports from "vite-plugin-electron-renderer";
import { resolve } from "path";
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers';
import ViteComponents, {AntDesignVueResolver
} from 'vite-plugin-components';// 查找路径
const pathResolve = (dir: string): string => {return resolve(__dirname, ".", dir);
};
const alias: Record<string, string> = {"@": pathResolve("src"),
};// https://vitejs.dev/config/
export default defineConfig((mode: any) => ({base: mode == "development" ? "" : "./",plugins: [vue(),electron([{entry: "electron-main/index.ts", //主进程}, {entry: "electron-preload/preload.ts"}]),electronRenderer(),polyfillExports(),// 按需引入AntDesignVueViteComponents({customComponentResolvers: [AntDesignVueResolver()],}),// 按需引入elementUIAutoImport({resolvers: [ElementPlusResolver()],}), Components({resolvers: [ElementPlusResolver()],})],resolve: {alias,},build: {emptyOutDir: true, // outDir在root在根目录下,vite在构建的时候,会自动清空目录outDir: "dist-electron",}
}))

就暂时不描述,只可意会不可言传了。

http://www.lryc.cn/news/141932.html

相关文章:

  • 时序分解 | MATLAB实现基于SVD奇异值分解的信号分解分量可视化
  • 强化学习系列--时序差分学习方法(SARSA算法)
  • 深度学习9:简单理解生成对抗网络原理
  • adb shell setprop 、开发者选项
  • 性能测试面试问题,一周拿3个offer不嫌多
  • Android Bitmap压缩
  • 不同子网络中的通信过程
  • Ubuntu Touch OTA-2 推出,支持 Fairphone 3 和 F(x)tec Pro1 X
  • 【网络】数据链路层——MAC帧协议 | ARP协议
  • 【Spring Boot】Spring Boot自动加载机制:简化应用程序的启动
  • centos7搭建apache作为文件站后,其他人无法访问解决办法
  • 【开个空调】语音识别+红外发射
  • 【hibernate validator】(二)声明和验证Bean约束
  • Redis持久化机制之RDB,AOF与混合AOF
  • 为啥外卖小哥宁愿600一月租电动车,也不花2、3千买一辆送外卖!背后的原因......
  • 分布式定时任务框架Quartz总结和实践(2)—持久化到Mysql数据库
  • Linux 服务器搭建配置,开发效率一飞冲天 - Centos 篇
  • Day46|leetcode 139.单词拆分
  • 深入理解高并发编程 - Thread 类的 stop () 和 interrupt ()
  • C语言之三子棋游戏实现篇
  • jupyter notebook 插件nbextensions的安装
  • Spring boot 集成单元测试
  • 基于C++的QT实现贪吃蛇小游戏
  • Spring Boot整合RabbitMQ之路由模式(Direct)
  • 行式存储与列式存储
  • windows上sqlserver的ldf日志文件和数据mdf文件分别放到不同的磁盘
  • vue3+uni——watch监听props中的数据(组件参数接收与传递defineProps、defineEmits)
  • mybatis与spring集成与spring aop集成pagehelper插件
  • Mybatis基础
  • TypeScript-- 配置Typescript环境(1)ts 转js,tsc --watch 实时编译