目前未启用对实验语法“ optionalChaining”的支持
我收到上述错误。我关注了这篇文章,并添加"@babel/plugin-proposal-optional-chaining": "^7.7.4"
到了我的文章中devDependencies
。
然后我得到这个错误,
将@ babel / plugin-proposal-optional-chaining(https://git.io/vb4Sk)添加到Babel配置的“插件”部分以启用转换。
所以我关注了这篇文章,并将.babelrc
文件添加到了项目的根目录中
{
"presets": ["react", "es2015","stage-1"],
"plugins": ["transform-runtime", "transform-optional-chaining"]
}
这似乎什么也没做。我还听到有人提到Create React App
不允许您修改babel的配置。所以我的问题是,如何在不重新布线的情况下启用可选链接CRA
?
PS我正在使用"typescript": "^3.7.2"
,或者至少这就是我package.json
所说的。我试图npm install
确保它已更新。不知道是否CRA
在做一些奇怪的事情,并TypeScript
以某种方式使用了旧版本。
编辑:
当我从开始项目时CRA
,我相信我们正在使用TypeScript: 3.6.x
。我想用Optional Chaining
,所以我改变了我的package.json
文件,"typescript": "^3.7.2"
然后npm install
。我认为问题是,TypeScript
知道我正在使用3.7.2
,但CRA
仍具有较旧的配置,我不确定如何更新它。
^3.7.2
。或至少那是我package.json
所说的。我也尝试npm install
过。