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

构建electron项目

1. 使用electron-vite构建工具

官网链接
安装构建工具

pnpm i electron-vite -g

创建electron-vite项目

pnpm create @quick-start/electron

安装所有依赖

pnpm i

其他

pnpm -D add sass scss

1. 启动项目

在这里插入图片描述

2. 配置

  • package.json
"dev": "electron-vite dev --watch",

2. 使用tailwind

tailwind官网

安装

pnpm add -D tailwindcss postcss autoprefixer  

初始化tailwindcss

  • 创建两个配置文件
npx tailwindcss init -p
// Created Tailwind CSS config file: tailwind.config.js
// Created PostCSS config file: postcss.config.js

修改tailwind.config.js

  • 官网上缺少vue的配置
/** @type {import('tailwindcss').Config} */
module.exports = {content: ['./index.html', './src/**/*.{vue,js,ts,jsx,tsx}'],theme: {extend: {}},plugins: []
}

renderer/src目录创建index.css文件

@tailwind base;
@tailwind components;
@tailwind utilities;

在main.ts文件中引入index.css

  • 脚手架自动创建了别名:@renderer': resolve('src/renderer/src')
import { createApp } from 'vue'
import App from './App.vue'
import '@renderer/index.css'createApp(App).mount('#app')

安装插件Tailwind CSS IntelliSense

  • 插件的作用:写tailwind代码就有提示了
    在这里插入图片描述

App.vue
- 测试tailwind是否可以使用

<div class="bg-red-600">tailwind测试</div>

在这里插入图片描述

打包

electron-vite 打包makensis.exe报错解决记录

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

相关文章:

  • Stable Diffusion绘画 | 插件-Deforum:动态视频生成(中篇)
  • STM32中断——外部中断
  • LeetCode78 子集
  • 《python语言程序设计》2018版第8章19题几何Rectangle2D类(下)-头疼的几何和数学
  • 【C++】入门基础介绍(上)C++的发展历史与命名空间
  • dll动态库加载失败导致程序启动报错以及dll库加载失败的常见原因分析与总结
  • SAP MM学习笔记 - 豆知识10 - OMSY 初期化会计期间,ABAP调用MMPV/MMRV来批量更新会计期间(TODO)
  • Pytorch实现RNN实验
  • 四、Drf认证组件
  • C++:静态成员
  • 28 Vue3之搭建公司级项目规范
  • 【pytorch】张量求导3
  • Servlet——springMvc底层原理
  • Json 在线可视化工具,分享几个
  • LLM | llama.cpp 安装使用(支持CPU、Metal及CUDA的单卡/多卡推理)
  • 矩阵求解复数(aniwoth求解串扰)
  • Redis: Sentinel哨兵监控架构及环境搭建
  • C++ 语言特性30 - 模板介绍
  • 算法笔记(七)——哈希表
  • 【基础算法总结】链表篇
  • 探索路由器静态IP的获取方式
  • Vivado - JTAG to AXI Master (GPIO、IIC、HLS_IP)
  • Java中JWT(JSON Web Token)的运用
  • CSS3练习--电商web
  • Linux 默认内核版本更改
  • 【ubuntu】修改用户名、主机名、主文件夹名、登录名、密码
  • 深入理解JavaScript 的原型继承
  • Error while loading conda entry point: conda-libmamba-solver
  • FANUC机器人—PCDK
  • 如何在wsl中使用beyond compare