首页 > 解决方案 > 用玩笑测试 expo 应用程序,但由于实验性语法测试崩溃

问题描述

收到关于实验性语法“classProperties”的语法错误。尝试安装不同版本的 babel 插件,并交替使用 .babelrc 文件。 代码图像

SyntaxError:/Users/Jostein/Documents/jobb_Ovitas/projects/hunnor/node_modules/react-native/jest/mockComponent.js:当前未启用对实验语法“classProperties”的支持(20:24):

任何解决方案或帮助表示赞赏。

标签: react-nativejestjsexpobabel-jest

解决方案


居然得到了 babel 团队的回答:

请使用 babel.config.json 而不是 .babelrc。.babelrc 用于文件相关配置,一旦看到 package.json,搜索 .babelrc 将停止。所以@babel/plugin-proposal-class-properties 永远不会应用于 node_modules/react-native/jest/mockComponent.js 因为在 node_modules/react-native 中有一个 package.json。


推荐阅读