我们在业余时间做了一个蓝湖 Lite

Aug 15, 2021 ·
4 分钟阅读

好几个月没有更新过公众号了,抽空来聊聊我和另一位小伙伴 Jioho 前一阵子做的新产品:

蓝湖 Lite,啊不对,是叫 files-preview

files-preview 是什么

files-preview 是一个简单易用且无需配置的 http 服务器,它在 http-server 的基础上增加了一些新功能。

fp-1-new-ui

(左)http-server(右)files-preview

为什么做 files-preview

设计和开发的协作目前主要有以下几种模式:

  1. 使用在线协作平台,例如蓝湖和 Codesign 等;
  2. 导出离线标注文件,例如 Measure 插件和 Heron Handoff 插件;
  3. 设计开发共同使用 Figma 或类似的设计工具;

在第 2 个模式下,单纯依靠插件本身存在一些局限性,最明显的是在涉及多文件或多个版本的项目管理上一直没有一个较好的方式来管理,在一些论坛上也曾有人提出过类似的问题。

我曾经和另一位朋友尝试做了一个叫 Measure Plus 的小工具来对原插件进行改善,大致的样子如下:

measure-plus

然而在使用过程中,大量文件的管理和目录的更新上并没有预想中便捷。

而在前一段时间,我把 Measure 结合 http-server 使用,使用下来觉得这或许是一个不错的方式,http-server 在这个场景下也有很多优化的空间,于是就有了这个产品最初的需求。

基于各种原因,使用 Measure 或 Heron Handoff 这样的工具进行交付的团队依然不在少数。

这个产品,就是为你们而做的。

files-preview 还可以做什么

简单写一下我常用到的一些其他用法。

极简使用指南

安装

macOS下通过 npm 进行全局安装,打开终端后输入以下命令:

sudo npm i files-preview -g

这样就能够全局安装 files-preview。

使用

在需要开启服务器的文件夹下打开终端,运行以下命令。

files-preview -p 8080 ./

访问 http://localhost:8080 或终端里显示的地址就可以打开你的服务器了。

More

欢迎大家都来玩玩 :D

编辑于 Nov 19, 2024
© 2025 Bluepikachu