简介
迅排设计是一款漂亮易用且功能强大的开源创意图片编辑器,是对标稿定设计、创客贴、Canva 等商业产品的免费在线设计工具。适用于多种场景:海报图片生成、电商分享图、文章长图、视频/公众号封面等,无需下载软件即可轻松实现云端编辑、迅速完成图文排版。
在线 Demo | 文档网站 | Github 开源地址: palxiao/poster-design
前言
周记摘要(第2周)
部分 Vue3 升级与 TypeScript 代码重构并入主分支,涉及文件改动百余个,改动了较多代码,v1.0.1 版本稍稍延后。
知识星球创建完成,目前定价 68,有人付费后跟我说太便宜了。。现在星球还没啥内容呢,慢慢来😅
月度目标(3月)
本周工作
screenshot
项目升级了 webpack 版本,打包更稳定。
解决本地 Node.js 高版本 build 编译依赖报错问题。结论是控制 node 版本十分重要,在最近的升级中时常出现的各种问题大都是项目依赖与本地 Node.js 版本不兼容导致。
简化了服务器部署流程。
现在执行
npm run build
之后将生成的dist/
目录一起上传到服务器,执行npm install
即可,删除了以前 readme 文件略带歧义的说明。
同步更新文档 Readme 等文件。
为了稳定性考虑,puppeteer 暂时不贸然做升级。虽然使用的版本与目前最新的差别很大,但旧版毕竟经历了较长时间的实践验证,因此可靠性目前仍然较高。
Vue3 的升级与 TypeScript 代码重构改造
已经完成大半,目前涉及一百多个文件修改,测试没问题后部分已合并入主分支。
ps. 项目本身体量不小,目前还剩很多没有改造完毕的文件,仍在进行中。
组件从外部转移回项目工作区
原本抽离了部分组件到另外的 Monorepo 仓库中,是为了不让项目看起来太过厚重,但是却增加了他人调试代码时的难度,组件一旦有需要修改的时候也将很难维护。
于是将原本抽离代码的两个组件库又加回项目中,并使用 Workspace 方式进行引用,代码依旧是相对独立的,但不需要切换仓库就能看到源码。
作者:茶无味de一天。