https://github.com/cocos/cocos-engine
分支 v3.7.3
系统: mac os 13.0
电脑: iMac 2021, apple m1
node.js: v18.16.0
重现方式: 根目录 执行 npm install
报错:
npm WARN old lockfile
npm WARN old lockfile The package-lock.json file was created with an old version of npm,
npm WARN old lockfile so supplemental metadata must be fetched from the registry.
npm WARN old lockfile
npm WARN old lockfile This is a one-time fix-up, please be patient…
npm WARN old lockfile
npm WARN deprecated fsevents@1.2.9: The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2
npm ERR! code ERR_INVALID_ARG_TYPE
npm ERR! The “from” argument must be of type string. Received undefined
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/chenzhiming/.npm/_logs/2023-05-17T10_20_14_868Z-debug-0.log
目前在给超级老旧的cocos2d-x 2.2.5 增加脚本支持, 之前尝试过 jsb, clang不支持 m1。 看到官方正在推swig绑定, 想测试一下, 第一步就GG了 
ok, 我切换一下版本
另外 swig 对版本有要求吗?我目前使用的 node v18.16.0 可以使用 swig吗(我自己测试导出官方没有报错,但是有差异)