Redux 为什么在nextjs项目中加载babel插件时会出现非确定性行为?下一个-巴贝尔
我有一个Redux 为什么在nextjs项目中加载babel插件时会出现非确定性行为?下一个-巴贝尔,redux,babeljs,next.js,Redux,Babeljs,Next.js,我有一个nextjs应用程序,带有redux 当我尝试在我的页面/索引中使用?操作符时,它会正常工作 然后我试着用一堆减缩器加载一个redux存储。当我在reducer文件中点击?时,我得到以下错误: 当前未启用对实验语法“optionalChaining”的支持(71:32): 我也在任何其他文件中得到了这个错误:组件、操作和还原程序。只有在页面/*中,插件才能正常工作 我的应用程序正在使用next@9.1.1和redux@4.0.4。这是我的.babelrc文件: "env": {
nextjs
应用程序,带有redux
当我尝试在我的页面/索引中使用?
操作符时,它会正常工作
然后我试着用一堆减缩器加载一个redux
存储。当我在reducer文件中点击?
时,我得到以下错误:
当前未启用对实验语法“optionalChaining”的支持(71:32):
我也在任何其他文件中得到了这个错误:组件、操作和还原程序。只有在页面/*
中,插件才能正常工作
我的应用程序正在使用next@9.1.1
和redux@4.0.4
。这是我的.babelrc
文件:
"env": {
"development": {
"presets": ["next/babel"],
"plugins": [
"@babel/plugin-proposal-optional-chaining",
"@babel/plugin-proposal-nullish-coalescing-operator",
[
"styled-components",
{ "ssr": true, "displayName": true, "preprocess": false }
]
]
}
}
}
是否有什么东西会覆盖某些文件的我的babel
config?如果是,我错过了什么?我还应该看什么?你所说的?
操作员是什么意思?这如果是这样,您可以使用|
。您的错误可能意味着第一个?
被解释为三元运算符,下一个?
被解释为Typescript的“可选链接”运算符。。可选链接正在抛出相同的错误。这是一个非常大的项目,里面已经有很多这样的语法,所以我不想在js应该使用正确的babel插件时转换任何东西。你说的?
操作符是什么意思?这如果是这样,您可以使用|
。您的错误可能意味着第一个?
被解释为三元运算符,下一个?
被解释为Typescript的“可选链接”运算符。。可选链接正在抛出相同的错误。这是一个非常大的项目,其中已经有很多这种语法,所以我不想在js应该与适当的babel插件一起工作时转换任何东西。