Синтаксическая ошибка / ошибка преобразования при использовании тегов ES6 / в проекте Express - PullRequest
0 голосов
/ 06 июня 2018

Я пытаюсь использовать несколько именованных компонентов импорта и JSX в моем узле js проекта routes/index.js, но получаю ошибку ниже:

  1. import { StaticRouter } from 'react-router';

    Ошибка:

    Ошибка преобразования;вернуть исходный код {Ошибка: строка xx: неожиданный токен {

  2. const server = (<StaticRouter location...);

    Ошибка:

    Преобразованиеошибка;вернуть исходный код {Ошибка: строка xx: неожиданный токен <

Прочие сведения:

  • узел v8.11. *
  • экспресс
  • .babelrc

    { "presets": [ "react", "es2015", "stage-3" ] }

  • . / Index.js имеет

    require('babel-register')({ presets: ['react', 'es2015'] });

  • node . для запуска приложения, то есть когдаЯ получаю эти ошибки.

У меня нет проблем с кодом на стороне клиента, они отлично передаются.Нужна помощь для выше.

1 Ответ

0 голосов
/ 06 июня 2018

добавить "babel-plugin-import" .все еще в node.js у нас нет поддержки импорта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...