我是怎么设计 Cocos Creator 自动化打包工具的

复杂? 不可能的
只是有个框架,方便扩展

你这种想随便改点东西都不知道改哪里
楼主设计的很好,每个步骤都是pipeline的一个unit,明明是很工业化的思维

1赞

用node能实现吗?npm包执行命令行,写成js代码。

我就是node实现的啊 npm run …

没看仔细,就看到pipeline

看到目录结构了,不好意思

:4::4::4::4::4: 哈哈

想问一下,执行命令行用的哪个npm包呢?用pipeline管理步骤的吗?

是childprocess这个吗

cross-spawn

这个一样,都是执行系统命令而已

以前写过类似的,分享一下
感觉大伙应该看透这个模式的价值啊,网络请求的中间件也是类似这种模式
pipeline unit context
比如设计一个技能系统,它有2个pipeline,一个阻断器,一个增幅器
阻断器用来判断这个请求能不能通过,增幅器就是buff/debuff
context就是一个攻击/回血/施法/xx请求
请求经过每一个unit,unit判断是什么请求就给这个请求增加对应的属性效果
一招破万法啊

噢噢好的。最近也是打包越来越多了,找个工具整一下,免得浪费时间

cocos的构建命令应该就在控制台看就行了吧?还是说要在官网上查呢?

https://docs.cocos.com/creator/3.8/manual/zh/editor/publish/publish-in-command-line.html

:ok_hand:

可以加我维信,我的资料中的网站中有我的联系方式

好的 :ok_hand:

老宫:+1:

啧啧啧啧啧 一不小心都成我的小s了