electron+electron forge+vite+react+ts
How to create an Electron app with React, TypeScript, and Electron Forge
环境说明
- 安装最新的node环境。这里使用 18.16.0
开始构建
- 使用
electron forge搭建vite集成的框架
npm init electron-app@latest my-new-app -- --template=vite
- 集成
react依赖
npm install --save react react-dom
npm install --save-dev @types/react @types/react-dom
npm install --save-dev @vitejs/plugin-react
-
集成
tailwind css- 安装
tailwind css
npm install -D tailwindcss postcss autoprefixer npx tailwindcss init -p- 配置
tailwind.config.js。如果没有在根目录下创建
/** @type {import('tailwindcss').Config} */ export default { content: [ "./index.html", "./src/**/*.{js,ts,jsx,tsx}", ], theme: { extend: {}, }, plugins: [], }- 在
index.css添加如下代码,或者全局引用的css文件
@tailwind base; @tailwind components; @tailwind utilities; - 安装
-
集成
react-router v6
npm install react-router-dom localforage match-sorter sort-by