构建扩展包的问题

新建的构建扩展包 自带的 dist目录里 hook.ccc builder.ccc能是做什么用的?如果不删掉它们 我自己修改的代码都不生效
还有每次修改了代码 不想以前自动加载插件 需要自己手动刷新插件重启插件 然而这样也不生效
必须重启编辑器 删除temp才行 难道我要重启刷新自带的builder插件吗?
有人遇到过这个问题吗?

不好意思,感谢反馈。关于 .ccc 的问题是编辑器打包时不小心将这部分代码也处理加密了。你可以根据 readme 里重新编译 ts 源码,或者使用我上传的这份 js。dist.zip (3.6 KB)

关于修改代码重启不生效的问题,你修改的是哪个文件的代码呢?

如果是 hook 脚本,目前会需要刷新一下构建进程。刷新方法, 点击菜单 开发者 -> 打开构建调试工具 或者点击构建面板顶上右侧的快捷按钮来打开构建调试工具,再按下 Ctrl + R 快捷键。

在后续版本我们会处理解决这部分重启后未更新的问题,但是 3.0 确实是不支持文件修改后自动重启的。

修改的是hook 我刷新了构建进程 并且构建扩展也刷新了 并且也重新关闭构建扩展 然后开启扩展 结果打印的日志还是之前的 检查dist hook.js 的代码也是最新的

修改的是 hook 脚本的话,只需要刷新构建进程就行了,我们平时也都这样更新的。你确定是进程重新刷新了吗?刚刷新完进程 log 的最后几条会是这样的。

我这里每次修改必须要重启编辑器
是我这里操作不对吗?还是漏了什么步骤?

刷新的位置不对,那是构建面板的调试工具,是渲染进程不是构建进程。

认真看一下我的描述,按照步骤执行

https://github.com/cocos-creator/creator-docs/pull/1542

我在文档上补充了构建扩展插件的调试要点,你可以看看还有什么觉得不清楚的

可以了 多谢

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。