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

MacBook Air全局安装browser-sync失败求助

解决全局安装browser-sync时的ENOTEMPTY错误

问题分析

终端返回的ENOTEMPTY错误,是因为npm尝试重命名/usr/local/lib/node_modules/browser-sync目录时,发现该目录并非空目录——大概率是之前安装失败留下的残留文件。你之前删除的是用户目录下的相关文件夹,但错误指向的是全局node_modules目录下的残留,所以没解决问题。

解决步骤

  • 手动删除全局目录下的browser-sync残留文件夹:
    sudo rm -rf /usr/local/lib/node_modules/browser-sync
    
  • 清理npm缓存,避免缓存中的残留影响安装:
    npm cache clean --force
    
  • 重新执行全局安装命令:
    sudo npm install -g browser-sync
    
  • 验证安装是否成功:
    browser-sync --version
    

额外建议

如果后续仍遇到全局npm包的权限问题,建议使用nvm管理Node.js版本,这样全局安装包时无需sudo,能避免很多权限相关的安装错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 15:35:24