2016-07-03 2 views
0

Так что я хотел узнать, как реагировать-редуккс с помощью уроков на Wes Bos.Неожиданный токен реагировать

Все было нормально, пока я не подтолкнул github и не потянул за собой удаленный сервер.

Я думал, что это может быть проблема с версией узла. Я работал на узле ~ v5, а сервер был ~ v6. Поэтому я снова вернулся к v5, который все еще попал в проблему.

import App from './components/app'; 
import Single from './components/Single'; 
import PhotoGrid from './components/PhotoGrid'; 

import { Router , Route , IndexRoute, browserHistory } from 'react-router'; 

import { Provider } from 'react-redux'; 
import store, { history } from './store'; 

const router = (
    <Provider store={store}> 
     <Router history={history}> 
      <Route path="/" component={App}> 
       <IndexRoute component={PhotoGrid}></IndexRoute> 
       <Route path="/view/:postId" component={Single}/> 
      </Route> 
     </Router> 
    </Provider> 
) 
render(router,document.getElementById('root')); 

Таким образом, я получаю сообщение об ошибке «Неожиданный токен» для строки 19.

18 | const router = (
> 19 |  <Provider store={store}> 

Я не могу понять, в чем проблема? Это проблема с синтаксисом или некоторыми библиотеками? Любое предложение или помощь будут потрясающими.

+0

Похоже, что среда, в которой вы используете код, не знает JSX, попробуйте перевести код перед его запуском. См. Http://stackoverflow.com/questions/33460420/babel-loader-jsx-syntaxerror-unexpected-token –

+0

Возможный дубликат [babel-loader jsx SyntaxError: Неожиданный токен] (http://stackoverflow.com/questions/33460420/babel-loader-jsx-syntaxerror-неожиданный токен) –

ответ

0

Для всех, кто сталкивается с этой проблемой и все еще не в состоянии решить, для меня проблема была отсутствующим файлом .babelrc.

Я просто Google, и нашел и скопировал вставку в том же каталоге, где находится ваша версия webpack.

Так что не вращайте голову, пытаясь понять, что что-то не так с кодом. Приветствия.

+0

просто пустой файл? – conor909

+0

Нет У меня отсутствовал файл, потому что я клонировал его без файла .babelrc. –

+2

Так что же такое содержимое файла .babelrc, которое останавливает ошибку? – conor909

Смежные вопросы