3.x 监听项目构建完成是哪个消息

3.x 监听项目构建完成是哪个消息 ,在插件文档中没有找到

自顶一下,请问大佬现在是监听哪个消息

@3392509974 @215194780 以前在2.x版本时,可以用 'editor:build-finished‘来监听项目构建完成,现在3.x是用哪个消息,查询了api没有找到这个消息了,现在是用哪个消息代替

https://docs.cocos.com/creator/manual/zh/editor/publish/custom-build-plugin.html?h=构建


或者用构建拓展插件?

2赞

这个消息是可以,但是只要有变化就会监听到, 我想问的是能不能只监听结果的消息,

那就不太清楚了, 你可以参考上面大佬发的这个链接吧

如果我没有理解错的话,它这个得重新去创建一个构建扩展的插件,就显得有些麻烦了,目前不知道这些钩子函数在其它普通扩展插件里能不能使用,

1赞

不好意思, 回复错了 :sweat_smile:

顶一下,我也想知道如何在插件中监听到项目构建完成事件

我在 package.json 中的 contributions 的字段中添加了 builder 字段,并且也新建了 builder.ts 和 hook.ts文件,其中在 builder.ts 中,写入了 export const configs: BuildPlugin.Configs = {
‘*’: {
hooks: ‘./hooks’,
}
},但是在 hook.ts 中的 onAfterBuild 打印日志时,并没有监听到项目构建完成的消息

simple-1665388605287.zip (223.1 KB)
测试正常,你是指哪边没打印,你打开构建调试面板看看有没有你加的日志?

在 onAfterBuild 这边的打印日志只在构建调试工具中才能显示的吗,在编辑器的控制台是不显示的吗??

是的,进程不同