#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-приложение»]}, но это не помогло