Medium - странное место для этого, но я подумал, что он, вероятно, появится в поиске, надеюсь, поможет людям сэкономить время.

Это ошибка:

Support for the experimental syntax ‘decorators-legacy’ isn’t currently enabled

Я видел это при настройке нового приложения с использованием MobX с ReactJS и Babel (›7).

Вот что вам нужно сделать, чтобы включить @decorator синтаксис.

1. Добавьте пакет babel plugin-proposal-decorators.

yarn add @babel/plugin-proposal-decorators

2. Добавьте следующую конфигурацию в раздел babel.config.js файла plugins.

[
   require(‘@babel/plugin-proposal-decorators’).default,
   {
      legacy: true
   }
],

Или, если вы используете .babelrc, добавьте эту конфигурацию в раздел "plugins"

[“@babel/plugin-proposal-decorators”, { “legacy”: true }],

Обратите внимание, что я не тестировал эту .babelrc конфигурацию, но, в отличие от babel.config.js , она фактически задокументирована на странице babel здесь https://babeljs.io/ docs / en / babel-plugin-offer-decorators .

3. Наконец, вы должны перезапустить webpack-dev-server.