синтаксическая ошибка создания-реакции-приложения: Неожиданный токен ‘

#reactjs #create-react-app

Вопрос:

Я не могу запустить свой сервер для отладки. Я получаю ошибку. Я начинаю свой проект в докере

 nodejs_1  | file:///opt/project/src/index.js:27
nodejs_1  |   <Provider store={store}>
nodejs_1  |   ^
nodejs_1  | 
nodejs_1  | SyntaxError: Unexpected token '<'
nodejs_1  |     at Loader.moduleStrategy (internal/modules/esm/translators.js:117:18)
nodejs_1  |     at async link (internal/modules/esm/module_job.js:42:21)
azbyka_nodejs_1 exited with code 1
 

мой index.js

 import 'react-app-polyfill/ie11';
import 'react-app-polyfill/stable';
import 'react-perfect-scrollbar/dist/css/styles.css';
import 'react-draft-wysiwyg/dist/react-draft-wysiwyg.css';
import 'react-quill/dist/quill.snow.css';
import 'nprogress/nprogress.css';
import 'src/assets/css/prism.css';
import 'src/mixins/chartjs';
import 'src/mixins/prismjs';
//import 'src/mock';
import { enableES5 } from 'immer';
import React from 'react';
import ReactDOM from 'react-dom';
import { Provider } from 'react-redux';
import * as serviceWorker from 'src/serviceWorker';
import { SettingsProvider } from 'src/context/SettingsContext';
import { configureStore } from 'src/store';
import { restoreSettings } from 'src/utils/settings';
import App from 'src/App';
require('dotenv').config();
enableES5();

const store = configureStore();
const settings = restoreSettings();

ReactDOM.render(
  <Provider store={store}>
    <SettingsProvider settings={settings}>
      <App />
    </SettingsProvider>
  </Provider>,
  document.getElementById('root')
);

serviceWorker.unregister();
 

мой .babelrc

 {
  "presets": [
    "babel-preset-react-app"
  ]
}

 

я изменил настройки на «настройки»: [«реагировать», «es2015», «этап-0»]. это не помогло

Вы не могли бы мне помочь?

Комментарии:

1. Попробуйте удалить .babelrc?

2. @Sun это не помогло

3. я установил npm install babel-preset-react-app —save-dev и изменил .babelrc на { «пресеты»: [«react-приложение»]}, но это не помогло