Я использую agent-маршрутизатор для навигации по моей странице на странице auth. Вот мой код:React Router не указан входной файл
import React, {Component} from 'react';
import ReactDOM from 'react-dom';
import {Provider} from 'react-redux';
import {createStore, applyMiddleware} from 'redux';
import {Router, Route, IndexRoute, browserHistory} from 'react-router';
import reducers from './reducers';
import App from './components/app';
import Authenticate from './components/auth/index';
import Login from './components/auth/login';
ReactDOM.render(
<Provider store={createStoreWithMiddleware(reducers)}>
<Router history={browserHistory}>
<Route path="authenticate">
<IndexRoute component={Login} />
<Route path="/login" component={Login}/>
</Route>
<Route path="/" component={App}>
<IndexRoute component={Login} />
</Route>
</Router>
</Provider>
, document.querySelector('.container')
);
ReactDOM.render(
<Provider store={createStoreWithMiddleware(reducers)}>
<Router history={browserHistory}>
<Route path="/authenticate" component={Authenticate}>
<IndexRoute component={Login} />
<Route path="login" component={Login}/>
</Route>
<Route path="/" component={App}>
</Route>
</Router>
</Provider>
, document.querySelector('.container')
);
Проблема заключается в каждый раз, когда я перейти к authenticate/login
всегда говорят No input file specified.
. Но если я перехожу к, он правильно работает
Любое решение?
Проверьте, правильно ли вы импортировали компонент Authenticate, а также попытайтесь сменить browserHistory на hashHistory. –
@ShubhamKhatri Я обновляю свой вопрос с помощью оператора импорта. благодаря – ssuhat