# JeeSite PC 客户端
**Repository Path**: Debugman/jeesite-client
## Basic Information
- **Project Name**: JeeSite PC 客户端
- **Description**: 这是一个 JeeSite PC 客户端安装程序,基于 Electron or NW.js 桌面应用技术,本项目完整开源
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: https://jeesite.com
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 35
- **Created**: 2025-02-11
- **Last Updated**: 2025-02-11
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
PC 客户端安装程序
## 项目介绍
这是一个 JeeSite PC 客户端安装程序,基于 Electron 或 NW.js 桌面应用技术。
## Electron
Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium。
Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。
### 编译运行
```bash
# 克隆仓库
git clone https://gitee.com/thinkgem/jeesite-client
# 进入文件夹
cd jeesite-client/jeesite-electron
# 安装依赖包
yarn install
# 运行客户端
yarn start
```
### 打包软件
```bash
# 同时打包多平台 Windows 和 macOS 操作系统平台
yarn build
# 仅打包 Windows 操作系统平台
yarn build:win
# 仅打包 macOS 操作系统平台
yarn build:macos
# 仅打包 Linux 操作系统平台
yarn build:linux
```
以上打包命令可同时生成 x64 和 arm64 的 CPU 架构软件包
### 各平台架构镜像下载
如果您无法访问 GitHub 下载镜像,可以在 (自行修改版本号)手动下载以下文件。
*
*
*
*
*
*
下载完成后,放到对应 NPM 缓存路径:
* Windows: `%LOCALAPPDATA%/electron/Cache/` or `%APPDATA%/Local/electron/Cache/`
* Linux: `$XDG_CACHE_HOME` or `~/.cache/electron/`
* macOS: `~/Library/Caches/electron/`
不同编译操作系统放入到不同的目录中。
## Nw.js
使用 Zip 自解压安装程序,自动创建 Windows 菜单和桌面快捷方式。
NW.js 跨平台,体积小,使用简单,官网:https://nwjs.io
### 文件介绍
* for win x64 :适应于现代 Windows 7、8、10、11 操作系统,Chrome 版本为 110。
* for xp x86 :适应于较老的 Windows XP 操作系统,Chrome 版本为 50,这是最后一个支持 XP 系统的 Chrome。如果使用 JeeSite Vue 版本时,请修改 vite.config.js 和 build/vite/plugin/index.ts 中的 Chrome 版本号为 50 即可。
* for macOS :适应于 macOS 操作系统
### 如何跨平台?
1. 本项目实现了 Windows、macOS 的安装程序,如果想使用 Linux 等操作系统,可以通过 [NW.js 下载](https://nwjs.io/downloads/) 对应系统环境软件。
2. 然后将本项目中的 package.js 拷贝到,对应系统环境下指定目录。
3. 如果您有兴趣,希望可以 Pull Requests。
### 如何用到自己的项目上?
1. 使用 Zip 解压工具,打开 exe 文件
2. 编辑 package.json 里的网址为您的项目网址即可
## 如果喜欢本项目,请点亮右上角 star 按钮 ^_^
* JeeSite 官网地址:
* JeeSite 在线文档:
* JeeSite 演示地址:
* JeeSite Vue 演示地址:
* JeeSite 源码仓库:
* JeeSite Vue 前端源码:
* JeeSite 跨平台手机端:
* JeeSite Cloud 微服务:
* JeeSite 客户端安装程序: