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

使用Expo模板初始化项目失败求助:JSON解析错误问题

解决Expo创建模板项目JSON解析错误的方案

1. 清理npm缓存

缓存损坏可能导致JSON解析失败,执行以下命令强制清理:

npm cache clean --force

2. 更新npm到最新稳定版

旧版本npm可能与Expo模板存在兼容性问题,更新命令:

npm install -g npm@latest

3. 手动指定模板版本创建项目

若默认模板版本存在异常,尝试指定具体版本初始化:

  • 空白模板:
npx create-expo-app@latest my-app --template expo-template-blank@latest
  • TypeScript模板:
npx create-expo-app@latest my-app --template expo-template-blank-typescript@latest

4. 换用yarn执行创建命令

如果npm持续出现解析问题,尝试使用yarn替代:

yarn create expo-app my-app --template expo-template-blank

5. 检查网络与镜像配置

  • 确保网络连接稳定,若在国内环境,可临时切换到国内npm镜像:
npm config set registry https://registry.npmmirror.com/

项目创建完成后可切回官方镜像:

npm config set registry https://registry.npmjs.org/

6. 手动下载模板初始化项目

若以上方法均无效,可手动操作:

  1. 执行npm pack expo-template-blank下载模板的.tgz压缩包
  2. 创建项目目录并进入:mkdir my-app && cd my-app
  3. 解压下载的模板包:tar -xzf ../expo-template-blank-*.tgz
  4. 将解压后的package.json等核心文件复制到当前目录,执行npm install完成依赖安装

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 22:12:33