我想在我的React Native项目中添加babel-plugin-transform-optional-chaining
,但我发现了这个错误:
error: bundling failed: TypeError: Cannot read property 'loose' of undefined
at _default (/home/user/project/node_modules/babel-plugin-transform-optional-chaining/lib/index.js:12:32)
我的 package.json :
"devDependencies": {
"babel-jest": "21.2.0",
"babel-plugin-transform-decorators-legacy": "^1.3.4",
"babel-plugin-transform-optional-chaining": "^7.0.0-beta.3",
"babel-preset-react-native": "4.0.0",
"jest": "21.2.1",
"react-test-renderer": "16.0.0"
},
任何人都已在React Native项目中测试过这个babel插件吗?
谢谢!
答案 0 :(得分:1)
就我而言,可选链接仅适用于babel v7,因此您必须从ver6更新到ver7
答案 1 :(得分:0)
在尝试在create-react-app中使用可选链接时,我也遇到了同样的错误。根据我的理解,你需要使用babel core 7,CRA的默认值是6.你当前使用的是哪个版本?