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

使用react-moralis出现unexpected token 'react'报错如何解决

报错原因

导入语句存在基础语法错误:from关键字后跟随的第三方包名没有用引号包裹为字符串,构建工具解析时会将react-moralis识别为未声明的变量,直接触发语法解析失败,和react-moralis包是否安装成功没有关联。

触发报错的错误写法:

import { Moralis} from react-moralis
修复方案

将包名用单/双引号包裹,修正为符合ES模块规范的写法即可:

import { Moralis } from 'react-moralis'
后续排查项

如果修正引号后仍存在编译报错,可按以下顺序排查:

  • 确认安装的react-moralis版本与项目React版本匹配:React 17/18 需搭配v1.x及以上版本的react-moralis,避免版本兼容问题
  • 确认编写代码的文件后缀为.jsx/.tsx,部分构建工具对纯.js后缀的文件默认不开启JSX语法解析,也会触发解析错误
  • 清除构建缓存后重启本地开发服务,排除旧缓存导致的异常编译问题

编译失败报错截图

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.30 20:15:39