Почему React-Create-App не может прочитать тип данных ReactRouter? - PullRequest
0 голосов
/ 08 мая 2018

Я сейчас пытаюсь создать React-Create-App. Этот пакет доступен на github - последний коммит 8 дней назад.

Мой компилятор не может перевести мой код ReactRouters.

Вот мой код App.js, сначала Edit:

import React, { Component } from 'react';
import './App.css';
import { BrowserRouter as Router, Route, Link} from 'react-router-dom';


class App extends Component {
  render() {
    return (

      <Router>
           <div className="App">
              <Route path='/' render={
                  ()=> {
                    return (<h1> Welcome Home </h1> ) ;

                  }

              }/>
           </div>
     </Router>
    );
  }
} 


export default App;

Журнал ошибок выглядит следующим образом:

Не удалось скомпилировать.

Ошибка в ./src/App.js Модуль не найден: 'response-router-dom' в [текущая папка]

@ ./src/App.js 16: 22-49

Но когда я извлекаю свое ReactCreateApp, я эффективно вижу response-router-dom в пакете JSON:

  • { "react-router-dom": "^4.2.2" }

Кто-то знает, что это происходит?

Спасибо, что прочитали меня

1 Ответ

0 голосов
/ 08 мая 2018

Я попробовал это в кодах и в окне, и он отлично работает. Посмотрите здесь. https://codesandbox.io/s/7o3qjyy6

Попробуйте установить npm?

EDIT

На этот раз я создал приложение без кодов и ящиков.

npx create-react-app my-app
cd my-app/

Добавлена ​​строка в package.json, как само приложение create-реагировать на приложение для добавления маршрутизатора, вот так: https://github.com/facebook/create-react-app/blob/master/packages/react-scripts/template/README.md#adding-a-router

"react-router-dom": "^4.2.2"

сделал

npm i

и это сработало.

...