项目简介
这是一个基于Electron和Angular框架构建的桌面应用程序,专为数据管理设计。项目具备登录界面、主页、菜单栏和右键菜单等功能。开发过程保留了Angular的热加载特性,支持跨平台打包,主要面向有数据处理和增删改查操作需求的桌面用户。
项目的主要特性和功能
- 前端框架:采用Angular v16.1.3,该流行前端框架提供丰富组件与强大开发体验。
- 桌面框架:使用Electron v25.2.0,允许用HTML、CSS和JavaScript构建跨平台桌面应用。
- 数据管理:提供数据增删改查功能,支持多种类型的数据操作与管理。
- 路由与弹窗:采用灵活路由设计和动态弹窗系统,实现更人性化用户界面。
- 环境支持:支持Windows、Linux和Mac等多种操作系统,打包后的应用可在目标平台独立运行。
安装使用步骤
安装依赖项
确保计算机已安装Node.js和npm包管理器,然后按以下步骤操作:
步骤1: 安装依赖项
在项目根目录执行以下命令安装依赖项:
bash
npm install --force # 安装根目录下的依赖项
cd app # 进入app目录安装app的依赖项和依赖包重构过程需要的工具
npm install # 安装app下的依赖项并完成依赖包的重构过程
步骤2: 启动应用程序
初次启动建议使用:
bash
npm start
开发时推荐使用:
bash
npm run ng:serve
npm run electron:serve
打包应用程序
在根目录执行以下命令打包:
bash
npm run electron:build
打包后的可执行程序位于dist
目录,双击即可启动。
开发时查看数据库
在WebStorm中安装Database Navigator
插件,打开插件并连接项目根目录下的db
文件,即可查看和管理数据库内容。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】