You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac M1 Air执行npm run start后进程自动挂起求助

Mac M1 Air 上 npm run start 进程自动挂起的排查方案

在Mac M1 Air设备上执行npm run start命令,进程启动几秒后便自动挂起。该问题同时出现在React和Node应用中,排除代码层面问题,暂未找到同类案例,需要排查解决思路。(附React和Node应用的问题截图)

  • 检查Node/npm版本与架构适配

    • 执行node -v和npm -v确认版本,优先使用Node LTS版本(如18.x、20.x),避免过新或过旧版本的兼容性问题
    • 执行arch确认终端为arm64架构(M1原生架构),若输出i386则是Rosetta转译环境,切换到原生终端重试
    • 执行file $(which node)验证Node为arm64版本,若不是,用nvm重新安装适配版本:nvm install --lts --arm64
  • 清理依赖与缓存

    • 清理npm缓存:npm cache clean --force
    • 删除项目目录下的node_modules文件夹、package-lock.json文件,重新执行npm install
    • 尝试用yarn替代npm执行启动命令:yarn install && yarn start,排除npm本身的问题
  • 检查系统权限与资源

    • 确认当前用户对项目目录拥有完整读写权限,避免权限不足导致进程异常退出
    • 打开「活动监视器」,查看CPU、内存占用情况,排查是否有其他进程抢占资源导致当前进程被挂起
    • 检查系统防火墙或第三方安全软件,是否拦截了Node进程的本地端口访问(React/Node服务需要占用本地端口)
  • 终端与系统环境排查

    • 尝试更换终端工具(如iTerm2)执行命令,排除当前终端的兼容性问题
    • 检查MacOS系统是否为最新稳定版,旧版本可能存在M1芯片的底层兼容性bug,建议更新系统

内容的提问来源于stack exchange,提问作者Pranav Bobde

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 04:01:19