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

Mac安装nodemon遇EACCES权限错误,chown命令无效求助

解决Mac全局安装nodemon的EACCES权限错误

你遇到的问题是全局安装nodemon时,无法在/usr/local/bin目录创建符号链接导致的权限拒绝,之前执行的chown命令仅修改了/usr/local/lib/node_modules的权限,未覆盖到/usr/local/bin目录,以下是几个有效解决方案:

方案1:本地安装nodemon(推荐,无需修改系统权限)

无需全局安装,直接在项目内安装并通过npm脚本调用:

  • 安装到项目开发依赖:
    npm install nodemon --save-dev
    
  • 在项目的package.json中添加启动脚本:
    "scripts": {
      "dev": "nodemon ./src/index.js" // 替换为你的入口文件路径
    }
    
  • 启动项目:
    npm run dev
    

方案2:修复/usr/local/bin目录权限

如果需要全局安装,先确保当前用户拥有/usr/local/bin的读写权限:

sudo chown -R $USER /usr/local/bin

之后重新执行全局安装命令:

npm install -g nodemon

方案3:使用nvm管理Node.js环境(彻底规避系统权限问题)

nvm会将Node.js及全局npm包安装在用户个人目录下,完全避免系统级权限限制:

  1. 安装nvm(终端执行以下命令):
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/latest/install.sh | bash
    
  2. 重启终端,安装最新版Node.js:
    nvm install node
    
  3. 全局安装nodemon:
    npm install -g nodemon
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 04:04:50