一个本地轻量工具集合,目前包含 JSON 格式化、SQL 格式化等前端工具。
- Node.js 14 或更高版本
- npm
- macOS / Linux / Windows 均可运行
npm installnpm run devnpm run build构建产物会生成到 dist 目录。
如果需要将项目打包成浏览器插件,可以执行:
npm run extension:build该命令会先执行生产构建,然后将 dist 目录打包成浏览器插件压缩包。
打包完成后会生成:
dist:可直接加载的插件目录mini-tools-extension.zip:可分发的插件压缩包
本地调试插件时,可以在 Chrome / Edge 扩展管理页开启“开发者模式”,选择“加载已解压的扩展程序”,然后选择项目下的 dist 目录。
npm run service:start该命令会先执行生产构建,然后通过 PM2 在后台启动服务。
默认访问地址:
http://localhost:3888
局域网内其他设备可通过当前电脑的局域网 IP 访问,例如:
http://你的电脑IP:3888
npm run service:stopnpm run service:restart该命令会重新构建项目,并重启后台服务。如果服务尚未启动,会自动启动服务。
npm run service:statusnpm run service:logs如果不再需要 PM2 管理该服务,可以执行:
npm run service:delete首次启动服务后,执行:
npm run service:startupPM2 会输出一条需要复制执行的系统命令。请按照终端提示复制并执行该命令。
然后保存当前服务列表:
npm run service:save完成后,电脑重启时会自动恢复 mini-tools 服务。
如果后续不想开机自动启动,可以先删除服务并保存当前 PM2 列表:
npm run service:delete
npm run service:save如需彻底移除 PM2 的系统自启动配置,可以执行 pm2 unstartup,并按照终端提示操作。
服务默认端口为 3888。
如果需要修改端口,请编辑 ecosystem.config.cjs 中的启动参数:
args: '-s dist -l tcp://0.0.0.0:3888',将 3888 改成你想使用的端口即可。