热更demo中个hot-update插件, 用于在build及compile的间隙期间向main.js植入部分代码。
这个插件在creator ide中构建打包,可正常使用。
但是如果使用命令行build & compile发现这部分代码并没有执行,这里是需要我手动调用么?还是说通过命令行, 是无法执行插件的?
我也发现这个问题了, 命令行不会执行到插件.
我的做法是先改好 main.js, 然后 cp 到目标路径去, 反正是在脚本中做的, 不差这一行了.
en, 我也是用sed做了替换, 也算是用脚本做下处理了
我也遇到了这个问题,当前版本 2.1.3。
官方给的示例对插件对事件监听用法是错误对。
其通过 module.exports message 的方式,只能在 GUI 模式下执行到。
可用的事件监听方式可见官方文档 定制项目构建流程: http://docs.cocos.com/creator/manual/zh/publish/custom-project-build-template.html
用 Editor.Builder.on来监听构建事件
修改后的代码可见 https://gist.github.com/ETRick/e098d5aa0af82f014676916c5729254b
2赞