Redux 从babel6切换到babel7时遇到问题:属性名应为字符串类型,但在Array.forEach()处为null
我刚刚用所有必要的软件包将Babel6更新为Babel7,但无法解决如何根据指定的Redux 从babel6切换到babel7时遇到问题:属性名应为字符串类型,但在Array.forEach()处为null,redux,babeljs,Redux,Babeljs,我刚刚用所有必要的软件包将Babel6更新为Babel7,但无法解决如何根据指定的Babel7插件正确获取一个或另一个错误。下面是我的babel.config.js的样子: module.exports = { "env": { "test": { "presets": [ "@babel/preset-env", "@babel/preset-react" ], "plugins
Babel7
插件正确获取一个或另一个错误。下面是我的babel.config.js
的样子:
module.exports = {
"env": {
"test": {
"presets": [
"@babel/preset-env",
"@babel/preset-react"
],
"plugins": [
"@babel/plugin-proposal-class-properties",
"@babel/plugin-transform-modules-commonjs",
"@babel/plugin-syntax-dynamic-import",
"babel-plugin-dynamic-import-node",
"@babel/plugin-proposal-export-default-from"
]
}
},
"plugins": [
"@babel/plugin-transform-modules-commonjs",
"@babel/plugin-proposal-export-default-from",
"babel-plugin-dynamic-import-node",
"@babel/plugin-transform-runtime",
"@babel/plugin-transform-regenerator",
"@babel/plugin-syntax-dynamic-import",
[
"@babel/plugin-proposal-decorators",
{
"legacy": true
}
],
"@babel/plugin-proposal-object-rest-spread",
"@babel/plugin-proposal-class-properties",
[
"babel-plugin-styled-components",
{
"displayName": true
}
],
[
"babel-plugin-module-resolver",
{
"root": [
"./"
],
"extensions": [
".js",
".jsx",
".css"
],
"alias": {
"shared": "./shared/",
"pages": "./pages/",
"gtex-d3": "./node_modules/gtex-d3/"
}
}
]
],
"presets": [
"@babel/preset-react",
[
"@babel/preset-env",
{
"modules": false
}
]
]
}
因此,通过这种配置,我得到了一个错误:
TypeError:(0,_typeof2.default)不是函数
在这里,我找到了一个可能的解决方案:
删除“@babel/preset env”
。因此,在删除它之后,我在一个node_模块
包中得到了一个错误(这可能意味着需要@babel/preset env
来避免这种情况……:
./node_模块/igv/dist/igv.esm.js
模块生成失败:TypeError:/Users/vlasenkona/Desktop/gris-seqr2/ui/node_modules/igv/dist/igv.esm.js:属性名称应为字符串类型,但为null
在Array.forEach()处
如果我删除“@babel/plugin transform modules commonjs”
,我将得到另一个错误:
./node_modules/semantic ui react/dist/es/modules/Dropdown/Dropdown.js
1002:14-23在“道具类型”中未找到“导出”默认值(作为“道具类型”导入)
这是因为需要删除的@babel/plugin transform modules commonjs
。因此,从这些3
错误中,我认为第二个应该修复,并且有一个线程:
而且它还没有解决,所以我被卡住了。任何建议都将不胜感激
npm安装--save dev@babel/plugin transform destructuring
.lrc
{“plugins”:[[“@babel/plugin-transform-destructuring”,{“useBuiltIns”:true}]}