Skip to content

dev-tools

该项目是是rust + vue开发的桌面端项目,是前端可视化开发工具,当然此开发工具不同于平常的开发工具,是有利于自己的一款工具;

背景

在开发中,我曾经有个疑问,就是不论在linux 还是docker的开发环境下,它都是有专属的可视化面板的,比如宝塔,1panel, docker桌面端等等;就好比说您如果不清楚操作命令, 那么您就可以使用面板的简单操作;

在这样的想法下, 于是我就简单的开发,之前的一个版本是electron + vue的开发,但是在开发过程中,遇到的问题太多太多了,electron操作的是node;于是就开发了一半; 不论是在开发过程中,还是最后的打包部署其体积都是很大的;简单的说就是底层用的是electron,其外层就是webview页面,不做优化的情况下体积很大;一个简单的工具总不是几十兆的大小吧,不合适;

于是就简单的接触了rust,

下载地址

开发进度

已完成

  • 基础页面功能已完成;
  • 主题切换功能已完成;
  • git 配置功能已完成;
  • node 管理功能已完成;
  • 日志打印,代码优化
  • 操作系统的兜底

有哪些功能

  1. 欢迎页: 介绍本款软件的作用,以及简单介绍;
  2. 首页: 涵盖前端常用的开发工具
  3. Node 管理: 可视化的 node 管理,可以查看 node 的版本,以及安装卸载 node;同时也可操作 npm 下载的全局包;
  4. Git 配置: 全局的 git 配置

亮点有哪些

  1. 如果您想要切换 node 版本,那么您可以使用命令行nvm use 16.14.0或者fnm use 16.14.0;但是您想要在可视化界面上切换,那么您需要在相对应的界面进行操作;
  2. 您不需要低版本的 node,因为您只需要在node的版本上进行操作;当然携带了安装依赖的功能,您可以对于全局依赖进行管理

图片

欢迎页面

首页

Node管理

安装Node

已经安装的Node

镜像源

安装全局包

git

主题设置

菜单模式

wangxiaoze | MIT License.