ARTICLE · 1049503
工具在同事电脑上装不了,我只好把它塞进共享盘(造工具-10)
同事电脑锁着安装权限、又不联网——工具怎么交到他们手上?这篇聊工具的「发布链路」。
📚 系列连载
WorkBuddy造工具 · 精益改善分析助手
已发第 10 篇 · 连载中(总篇数未定)

算力猫学AI
制造业老兵 × AI 零基础职场人
我在线束、工艺、标准岗干了多年,也是个 AI 纯小白。这个号不写虚的,只把我用 WorkBuddy 边学边做、踩过的坑摊给你看——像朋友坐对面,唠刚发生的真事。
工具造好了,却卡在"怎么交出去"
工具是纯网页做的,在我自己电脑上双击就能用。可真要交给同事,现实马上泼冷水:他们的电脑锁着安装权限,不让随便装软件;有的工位压根不联网,内网时断时续;指望 IT 给每人配台服务器?排期走流程,黄花菜都凉了。
我要的不是炫技,是让同事今天就能用上。
想过的三条路,只走通一条

装服务器、做成桌面软件,都被现实堵死了——不是技术做不到,是场景不需要。最后走的路最简单:把整个工具压成一个 html,丢进公司共享盘,同事双击就能用。
这刚好躲开公司电脑的三个现实:锁权限(不用装)、不联网(不用下)、怕乱改(只读丢进去,谁也改不坏原版)。
第一个坑:双击打开,页面一片白
网页正常是一堆文件:一个 html、一个样式表、十几个脚本。浏览器在"双击打开本地文件"时会出于安全,把"去加载旁边那些子文件"拦掉——结果页面全白,脚本一个没跑起来。

WorkBuddy 写了个"单文件打包器",把样式表和那十几个脚本全塞进一个 html 里,出来零外部引用:从 126KB 起步,功能越加越多,长到 278KB。
第二个坑:离线时数据存哪儿
双击打开本地文件,浏览器储物柜的行为跟联网时不一样:有一套在离线状态下会"静默丢数据",另一套按人隔离、互不干扰。WorkBuddy 做了三级兜底,实测离线时按人隔离那套是稳的——张三李四各看各的,不串。
瘦身:278KB 压到 160KB
文件越来越大,得瘦身。WorkBuddy 写了个"代码压缩器",把空白、注释、冗余语法压掉,再配一个"一键构建":改完源码敲一条命令,自动打包、压缩、落盘。
这里有个坑得说清楚:这里说的"压缩"是代码瘦身,绝不是把文件打成 zip。我曾在别的项目把"压缩"当成打包、出过归档事故,所以这回从命名到动作都刻意避开"打包"。瘦身还留了后悔药:永远留一份未压缩备份,出怪事随时回退。
部署:指纹对得上,才敢说"就是这版"
成品丢进公司共享盘的部门目录下。每次更新,WorkBuddy 用"内容指纹"(一串校验码)比对本机文件和共享盘文件——指纹一致,才说明两边真的一模一样,不会"我改了、他那边还是旧的"。

同事不联网、不同步,多人怎么共用数据?走半自动:要共用的总表导成交换文件丢共享盘,指定一位工艺工程师当"协调员",谁导出带版本号和软锁,别人导入能看到提示。不是真·同时写,但够用,还不用后台服务。
说到底,是尊重用工具的人所处的环境
造工具,技术只是一半;另一半是尊重用它的人所处的环境——锁死的权限、断断续续的网、怕乱装软件的同事。把工具做成"丢进共享盘、双击就能用",比"架构多先进"有用一百倍。
图片和部分文字由 AI 生成