Expo项目启动报错:Unexpected token '{',导入调用参数异常求助
Expo项目启动报错:Unexpected token '{',Import call expects exactly one argument 解决方案求助
启动Expo项目时,反复弹出以下错误:
Unexpected token '{'Import call expects exactly one argument
无法自行解决,现将相关信息提供如下,恳请给出解决方案:
package.json 配置
{"name": "smth", "version": "1.0.0", "main": "node_modules/expo/AppEntry.js", "scripts": {"start": "expo start","android": "expo start --android","ios": "expo start --ios","web": "expo start --web" }, "dependencies": {"@react-navigation/bottom-tabs": "^6.3.2","@react-navigation/native": "^6.0.11","@react-navigation/native-stack": "^6.7.0","@reduxjs/toolkit": "^1.8.4","expo": "~46.0.7","expo-app-loading": "~2.1.0","expo-linear-gradient": "~11.4.0","expo-status-bar": "~1.4.0","link": "^1.5.1","react": "18.0.0","react-dom": "18.0.0","react-native": "0.69.4","react-native-safe-area-context": "4.3.1","react-native-screens": "~3.15.0","react-native-svg": "12.3.0","react-native-svg-transformer": "^1.0.0","react-native-web": "~0.18.7","react-redux": "^8.0.2","tailwindcss-react-native": "^1.7.10" }, "devDependencies": {"@babel/core": "^7.18.6","@types/react": "~18.0.0","@types/react-native": "~0.69.1","@types/react-redux": "^7.1.24","tailwindcss": "^3.1.8","typescript": "^4.6.3" }, "private": true}
相关截图
- 报错截图:显示错误发生的具体位置与提示信息
- Babel配置截图:展示当前项目的Babel配置内容
可尝试的解决方案
- 排查导入语句:检查项目中所有
import语法,确保没有多写/漏写括号、花括号,导入路径无误,重点查看错误提示指向的文件 - 校验Babel配置:确认Babel预设与插件适配当前Expo、React版本,比如
@babel/preset-react、@babel/preset-env是否正确配置,是否缺失必要插件 - 核对依赖兼容性:Expo 46对应React 18.0.0、React Native 0.69.4,检查
react-native-svg-transformer、tailwindcss-react-native等第三方库是否与该版本匹配,尝试升级/降级不兼容依赖 - 清除缓存并重装依赖:执行以下命令:
rm -rf node_modules package-lock.json npm install expo r -c - 检查TypeScript配置:若使用TS,确认
tsconfig.json的compilerOptions(如module、target)是否适配项目环境
内容的提问来源于stack exchange,提问作者AAbirka
相关产品推荐
相关产品推荐

