-
Creator 版本: 3.8.1
-
目标平台: Android
-
重现方式:
目标通过creator内构建面板进行构建配置,后在自定义构建的hook中按照一定逻辑更改配置并以此构建,但查阅文档后发现并无接口可实现;退而求其次,因为入参options为副本,所以打算在hook中更改配置后导出并创建子进程执行构建命令;虽两次构建流程均已完成但仍出现错误并不明确报错原因。
-
首个报错:
[Assets] 二次构建执行失败:
at Object.error (C:\ProgramData\cocos\editors\Creator\3.8.1\resources\app.asar\builtin\asset-db\dist\worker\console.ccc:1:1429)
at D:\study\project\TestBuild\extensions\build-plugin-template\dist\hooks.js:92:33
at ChildProcess.exithandler (child_process.js:324:5)
at ChildProcess.emit (events.js:315:20)
at maybeClose (internal/child_process.js:1048:16)
at Socket. (internal/child_process.js:439:11)
[Assets] Command failed: C:\ProgramData\cocos\editors\Creator\3.8.1\CocosCreator.exe --project D:\study\project\TestBuild --build “configPath=D:\study\project\TestBuild\temp\custom-build-config.json”
Error: Command failed: C:\ProgramData\cocos\editors\Creator\3.8.1\CocosCreator.exe --project D:\study\project\TestBuild --build “configPath=D:\study\project\TestBuild\temp\custom-build-config.json”
at ChildProcess.exithandler (child_process.js:317:12)
at ChildProcess.emit (events.js:315:20)
at maybeClose (internal/child_process.js:1048:16)
at Socket. (internal/child_process.js:439:11)
at Socket.emit (events.js:315:20)
at Pipe. (net.js:673:12)
问:若有相关接口可在构建前更改构建配置请帮忙告知;以上报错原因
