syntaxError:在react Native(activityIndicator.js)

问题描述 投票:0回答:0
SyntaxError:D:\反应 ode_modules eact-native \ libraries \ components \ activityIndicator \ activityIndicator.js:const声明中缺少初始化器。

154 | */ 155 | > 156 | const ActivityIndicatorWithRef: component( | ^ 157 | ref: React.RefSetter<HostComponent<empty>>, 158 | ...props: Props 159 | ) = React.forwardRef(ActivityIndicator);

错误似乎与活动固定器组件有关,并且在构建过程中发生。 我尝试过的步骤: 检查公告犬配置:

I已确保正确设置我的Babel配置文件。这是我的babel.config.js:

module.exports = { presets: ['module:metro-react-native-babel-preset'], };

RESET METRO缓存:

我运行以下命令以重置缓存:

NPX反应启动-Reset-CACHE 重新安装的节点模块:

I删除了node_modules和package-lock.json文件,并使用npm安装重新安装了依赖关系。
降级的本机版本:

i我尝试将本机降级为0.71.11,以查看是否可以解决该问题。 我目前的依赖性:

{ "name": "CtoB", "version": "0.0.1", "private": true, "dependencies": { "react-native": "^0.77.0", "react": "18.3.1", "axios": "^1.7.9" }, "devDependencies": { "@babel/core": "^7.26.0", "babel-preset-react-native": "^4.0.1" } }

指出的行为: 我希望该项目不会出错,尤其是在渲染Activity Indindicator时进行。

additional信息: 这个问题似乎是针对React Native版本0.77.0专门发生的。 我正在使用React版本18.3.1。 项目设置不使用打字稿,但是我遇到了与类似于打字稿的语法有关的问题。

问题: 是否有人可以解决与活动指示器相关的此错误的解决方案? 当前的React本地版本或特定的Babel设置是否存在问题?

seams是与反应本库有关的错误。即使开始一个新项目,也为我复制了。


reactjs react-native babeljs syntax-error
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.