Files
ProjectManage/README.md
2024-09-27 01:11:40 +08:00

3.6 KiB
Executable File
Raw Permalink Blame History

一款前端工程化项目的GUI管理工具

nodejs electron typescript gulp xterm

简介

EasyProject 是一款Mac平台下的前端项目管理工具能够一键导入本地的前端项目帮助您将零碎零散的前端项目进行统一化GUI管理和配置协助您提高项目开发的效率。

install.png main-min.png package-min.png theme.png

官网

https://helpcode.github.io/EasyProject/website/index.html

下载

打开链接,选最新版本,然后从Assets中选择EasyProject-x.x.x.dmg进行下载即可。

releases

功能介绍

已实现功能:

  • 1: 欢迎页面
  • 2: 导入项目,包含从 menutouchbartray
  • 4: 移除项目,修改项目名称,图标,在访达打开,在终端打开。
  • 5: 读取展示 项目的 package.json,并实时同步软件中修改的package.json到本地。
  • 6: 读取展示 项目的 script 脚本,可以一键启停,复制 & 删除 终端日志,打开链接,滚动日志到底部。
  • 7: 当停止 script 脚本时,增加"进程锁",等待子进程结束才能再次使用命令。
  • 8: 读取展示 项目的 devDependenciesdependencies 如果当前项目没有初始化依赖,软件会自动弹窗提示询问是否进行安装,安装成功后:提供 一键安装插件,一键升级,一键删除,查看插件官方网址等功能。
  • 9: 自动监听已导入的项目路径,路径发生改变,软件自动移除相关项目。
  • 10: 提供自定义主题功能,支持本地 & 网络 上传手机壁纸,拖动调节 透明度,背景模糊度等。
  • 11: 可以自定义 Node.js解释器安装路径,避免MacOS通过GUI启动xx.app时出现的无法继承用户环境变量。
  • 12: 可根据喜好在软件中全局设置 你想要的 包管理工具。
  • 13: 一键勾选 是否 开机自启。
  • 14: 打开应用自动升级检测,或是 点击检查更新 进行新版本下载。
  • 15: 增加状态栏顶部 图标,实现 杀死EasyProject 时正在被运行的 命令进程 可以被全部关闭。
  • 16: 实现隐藏应用GUI只保留顶部状态栏图标简化操作随取随用。

待实现功能:

  • 1: 支持从GitSVN 仓库导入项目
  • 2: 把当前正在使用项目的所有命令放到Touchbar上,可以在Touchbar上启停。
  • 3: 把项目命令运行时的内存占用CPU占用显示在顶部菜单栏。
  • 4: 修改框架创建窗口的数据存储方式,让升级弹窗基于BrowserWindow实现。