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

使用npx create-react-app创建React应用时遇参数及JSON格式错误

解决npx create-react-app myapp的"path参数必须为字符串"及JSON格式错误问题

看起来你遇到的问题是本地缓存的create-react-app包损坏了——它的package.json文件在52行存在格式错误,导致npx调用时解析失败,进而触发了"path参数必须为字符串"的报错。下面是一步步的解决方法:

  • 第一步:彻底卸载并清理本地的create-react-app包
    先执行全局卸载命令:

    npm uninstall -g create-react-app
    

    然后手动删除残留目录:找到C:\Users\MyUser\AppData\Roaming\npm\node_modules\create-react-app文件夹,直接删除它,确保没有残留的损坏文件。

  • 第二步:清理npm缓存
    运行以下命令强制清理npm缓存,避免残留的损坏缓存影响后续操作:

    npm cache clean --force
    
  • 第三步:重新创建React应用
    这次用@latest指定拉取最新版本的create-react-app,强制npx从官方仓库获取最新包,而非使用本地缓存:

    npx create-react-app@latest myapp
    
  • 可选但推荐:升级npm版本
    你的npm 5.8.0版本比较老旧,和npx 9.7.1可能存在版本兼容性问题,建议升级到最新稳定版:

    npm install -g npm@latest
    

问题原因说明

npx执行create-react-app时,会优先检查本地是否有缓存的包版本。而你本地缓存的这个包的package.json已经损坏(52行存在意外字符串,导致JSON解析失败),进而引发了后续的path参数类型错误。彻底清理本地缓存并拉取最新包就能解决这个问题。

内容的提问来源于stack exchange,提问作者Алекс

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.29 06:56:34