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

使用NPM安装Create React App时遭遇权限拒绝错误

解决npm安装Create React App权限拒绝错误的方案
  • 推荐方案:用npx直接创建项目,无需全局安装
    官方现在不建议全局安装Create React App,直接用npx创建项目即可绕过权限问题:

    npx create-react-app my-app
    

    若之前全局安装过旧版本,加--force强制使用最新版:

    npx create-react-app my-app --force
    
  • 修复npm全局目录权限
    如果坚持要全局安装,先给当前用户赋予npm全局目录的权限(适用于macOS/Linux):

    1. 查看npm全局路径:
      npm config get prefix
      
    2. 修改目录权限:
      sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}
      
    3. 重新全局安装:
      npm install -g create-react-app
      
  • 临时跳过权限检查
    安装时添加--unsafe-perm参数:

    npm install -g create-react-app --unsafe-perm
    
  • 用nvm管理Node版本彻底规避权限问题
    nvm会将Node和npm的目录权限设置为当前用户,避免系统级权限冲突:

    1. 安装nvm后,安装并切换到指定Node版本:
      nvm install 20
      nvm use 20
      
    2. 之后再执行安装或项目创建命令即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 03:05:40