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

执行npm run start时遇watchman报错,卸载重装后问题未解决求助

解决watchman无法创建运行目录的错误

这问题我之前帮不少开发者排查过,核心原因就是watchman需要的运行时目录要么不存在,要么权限不对,咱们一步步来修复:

  • 手动创建缺失的目录并修正权限
    错误提示里明确说找不到/usr/local/var/run/watchman/11reed-state,先把父目录建出来,再把权限给到当前用户:

    sudo mkdir -p /usr/local/var/run/watchman
    sudo chown -R $(whoami) /usr/local/var/run/watchman
    

    这里-p参数会自动创建所有缺失的父目录,chown -R是把目录及子目录的所有者改成你当前登录的用户,避免watchman运行时没有写入权限。

  • 重置watchman状态并重启服务
    目录搞定后,先关闭watchman的后台服务,清空旧的监听状态,再重新启动你的项目:

    watchman shutdown-server
    watchman watch-del-all
    npm run start
    
  • 如果还是不行,检查watchman安装完整性
    可以先确认watchman是否正常安装:

    watchman version
    

    如果输出异常,建议用你之前的安装方式重新安装(比如用Homebrew的话就brew reinstall watchman),确保安装过程没有报错。

这个问题通常是重装watchman时,系统没有自动生成必要的运行目录,或者目录权限被重置为root导致的,按上面的步骤基本都能解决。

内容的提问来源于stack exchange,提问作者11reed

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 03:31:21