mac机上creator命令行构建报错

CocosCreator.app/Contents/MacOS/CocosCreator --path /Users/xxx/NewProject/ --build “platform=wechatgame;debug=true”

运行上面命令时报错:
(node:68907) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
[68907] Building engine, the initial build will take a long time, please wait a moment.
/Volumes/Samsung_T3/packageTools/hlwh5/CocosCreator.app/Contents/MacOS/CocosCreator[68907]: …/…/third_party/electron_node/src/node_contextify.cc:676:static void node::contextify::ContextifyScript::New(const FunctionCallbackInfov8::Value &): Assertion `args[1]->IsString()’ failed.
1: 0x1074d98e5 node::Buffer::New(v8::Isolate*, char*, unsigned long, void ()(char, void*), void*) [/Volumes/Samsung_T3/packageTools/hlwh5/CocosCreator.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework]
2: 0x1074d970f node::Buffer::New(v8::Isolate*, char*, unsigned long, void ()(char, void*), void*) [/Volumes/Samsung_T3/packageTools/hlwh5/CocosCreator.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework]
3: 0x1074ce958 node::Buffer::New(v8::Isolate*, char*, unsigned long, void ()(char, void*), void*) [/Volumes/Samsung_T3/packageTools/hlwh5/CocosCreator.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework]
4: 0x1048605a2 v8::internal::baseline::BytecodeOffsetIterator::UpdatePointers() [/Volumes/Samsung_T3/packageTools/hlwh5/CocosCreator.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework]
5: 0x19000b23b8
6: 0x1900046b61
7: 0x190014030e
8: 0x1900049541
Abort trap: 6

但是在另一台mac机上用同样版本的creator build同样项目就没有报错。怀疑是creator依赖环境有问题,试过升级nodejs版本也不行(从v8.10升级到v12.22)。麻烦大大们帮忙看下可能是什么问题。

  • Creator 版本: 2.4.12

  • 目标平台: 试过修改platform参数成别的,也会出现这个报错