如何在react项目中将plugin-export-default-from安装到Babel

use*_*106 6 reactjs babeljs ecmascript-2017

在整个过程中我不断收到以下错误

SyntaxError: /Users/user1/npmprojects/experiments/test-reactstrap0/src/components/index.js: Support for the experimental syntax 'exportDefaultFrom' isn't currently enabled (15:8):

  13 | export * from './ListItems';
  14 | 
> 15 | export FormField from './FormField';
Run Code Online (Sandbox Code Playgroud)

首先我安装插件:yarn add @babel/plugin-proposal-export-default-from --save-dev

我也尝试过安装yarn add babel-preset-stage-1 --save-dev

我尝试添加包含内容的 .babelrc 文件

{
  "plugins": [
    "@babel/plugin-proposal-export-default-from"
  ]
}
Run Code Online (Sandbox Code Playgroud)

我尝试将以下内容添加到我的 package.json 中

"babel": {
    "presets": [
    "es2015",
    "stage-1",
    "react"
  ],
  "plugins": [
    "@babel/plugin-proposal-export-default-from"
  ]
}
Run Code Online (Sandbox Code Playgroud)

GPr*_*ost 0

Babel 中有一个关于它的开放问题:https://github.com/babel/babel/issues/7293

看起来您还需要安装@babel/plugin-proposal-export-namespace-from插件,但不是 100% 确定,最好通读问题讨论并尝试建议的解决方法。