Mac首次运行JavaScript文件遇Dyld懒符号绑定失败错误求助
解决Mac上VS Code Code Runner运行JavaScript时
__chkstk_darwin缺失错误 这个错误是Code Runner的运行配置与本地Node.js环境不兼容导致的,以下是几种可行的解决方法:
检查并修正Node.js路径
- 打开终端执行
which node,获取本地Node的完整路径(比如Apple Silicon Mac可能是/opt/homebrew/bin/node,Intel Mac可能是/usr/local/bin/node) - 在VS Code中按
Cmd+,打开设置,搜索Code Runner: Executor Map,点击编辑 in settings.json - 找到
javascript对应的配置项,将原来的node替换为刚才获取的完整路径,示例:"javascript": "/opt/homebrew/bin/node"
- 打开终端执行
适配Apple Silicon架构
如果是M系列芯片的Mac,右键点击VS Code图标选择显示简介,取消勾选使用Rosetta打开,重启VS Code后再运行测试。重置Code Runner配置
若上述方法无效,可重置Code Runner的执行器配置:在VS Code设置中搜索Code Runner: Executor Map,点击重置设置,之后重新指定Node的完整路径。终端直接验证环境
打开VS Code内置终端(快捷键Ctrl+``),进入JS文件所在目录,执行node 你的文件名.js。如果能正常输出hello world`,说明问题完全出在Code Runner的配置上,按前几种方法调整即可。
内容的提问来源于stack exchange,提问作者Sid
相关产品推荐
相关产品推荐

