Reactjs 巴别塔插件在项目中没有效果,就好像它没有安装一样
这个错误有时会被随机抛出,有时应用程序工作正常,这和巴别塔it本身有关吗? 错误:Reactjs 巴别塔插件在项目中没有效果,就好像它没有安装一样,reactjs,babeljs,Reactjs,Babeljs,这个错误有时会被随机抛出,有时应用程序工作正常,这和巴别塔it本身有关吗? 错误: SyntaxError: E:\Dev\My projects\tribeasus\tribe-asus\app\app.js: Support for the experimental syntax 'optionalChaining' isn't currently enabled (39:37): 37 | 38 | try { > 39 | console.log('APP VE
SyntaxError: E:\Dev\My projects\tribeasus\tribe-asus\app\app.js: Support for the experimental syntax 'optionalChaining' isn't currently enabled (39:37):
37 |
38 | try {
> 39 | console.log('APP VERSION', process?.env?.VERSION, process?.env?.ENVIRONMENT);
| ^
40 | } catch (e) {
41 | console.error(e);
42 | }
Add @babel/plugin-proposal-optional-chaining (https://git.io/vb4Sk) to the 'plugins' section of your Babel config to enable transformation.
at Object.raise (E:\Dev\My projects\tribeasus\tribe-asus\node_modules\@babel\core\node_modules\@babel\parser\lib\index.js:3851:17)
at Object.expectPlugin (E:\Dev\My projects\tribeasus\tribe-asus\node_modules\@babel\core\node_modules\@babel\parser\lib\index.js:5172:18)
at Object.parseSubscript (E:\Dev\My projects\tribeasus\tribe-asus\node_modules\@babel\core\node_modules\@babel\parser\lib\index.js:5949:12)
at Object.parseSubscripts (E:\Dev\My projects\tribeasus\tribe-asus\node_modules\@babel\core\node_modules\@babel\parser\lib\index.js:5935:19)
at Object.parseExprSubscripts (E:\Dev\My projects\tribeasus\tribe-asus\node_modules\@babel\core\node_modules\@babel\parser\lib\index.js:5924:17)
at Object.parseMaybeUnary (E:\Dev\My projects\tribeasus\tribe-asus\node_modules\@babel\core\node_modules\@babel\parser\lib\index.js:5894:21)
at Object.parseExprOps (E:\Dev\My projects\tribeasus\tribe-asus\node_modules\@babel\core\node_modules\@babel\parser\lib\index.js:5781:23)
at Object.parseMaybeConditional (E:\Dev\My projects\tribeasus\tribe-asus\node_modules\@babel\core\node_modules\@babel\parser\lib\index.js:5754:23)
at Object.parseMaybeAssign (E:\Dev\My projects\tribeasus\tribe-asus\node_modules\@babel\core\node_modules\@babel\parser\lib\index.js:5701:21)
at Object.parseExprListItem (E:\Dev\My projects\tribeasus\tribe-asus\node_modules\@babel\core\node_modules\@babel\parser\lib\index.js:6977:18)
@ multi ./node_modules/react-app-polyfill/ie11.js webpack-hot-middleware/client?reload=true ./app/app.js main[2]
我的巴别塔配置:
module.exports = {
presets: [
[
'@babel/preset-env',
{
modules: false,
},
],
'@babel/preset-react',
],
plugins: [
'styled-components',
'@babel/plugin-proposal-class-properties',
'@babel/plugin-proposal-optional-chaining',
'@babel/plugin-syntax-dynamic-import',
],
env: {
production: {
only: ['app'],
plugins: [
'lodash',
'transform-react-remove-prop-types',
'@babel/plugin-transform-react-constant-elements',
'@babel/plugin-proposal-optional-chaining',
],
},
test: {
plugins: [
'@babel/plugin-transform-modules-commonjs',
'dynamic-import-node',
],
},
},
};
您使用的是哪个版本的NodeJS?@phuzi我使用的是v14.16.1guys请帮助