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

WSL Ubuntu无法创建React项目问题求助

解决WSL中npx create-react-app的UNC路径与权限问题

方案1:确保在WSL原生终端内操作WSL路径

  • 打开WSL Ubuntu终端后,用cd ~回到你的主目录
  • 直接执行npx create-react-app my-react-app,不要通过Windows文件管理器、CMD或PowerShell访问\\wsl.localhost路径执行命令——WSL对Windows侧发起的UNC路径操作支持有限,极易触发权限和路径解析问题。

方案2:配置npm路径到WSL内,规避Windows权限冲突

  • 在WSL终端创建专属的npm全局目录:mkdir -p ~/.npm-global
  • 设置npm使用这个目录:npm config set prefix '~/.npm-global'
  • 编辑~/.bashrc文件(用nano ~/.bashrc打开),在末尾添加环境变量:
    export PATH=~/.npm-global/bin:$PATH
    
  • 生效配置:source ~/.bashrc
  • 清除npx缓存后重试:npx clear-npx-cache,再执行npx create-react-app my-react-app

方案3:降级Node.js到稳定版(Node 21为开发版,兼容性存疑)

  • 卸载当前Node 21:sudo apt remove nodejs npm -y
  • 安装Node.js 20 LTS(长期支持版):
    1. 按照Node官方指引添加对应版本的APT源
    2. 执行sudo apt install nodejs -y
  • 验证版本:node -v,显示v20.x.x即可正常使用

方案4:强制指定WSL内的项目路径

  • 执行命令时直接指定主目录下的项目路径,避免自动跳转:
    npx create-react-app ~/my-react-app
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 08:43:30