javascript - 尝试在反应中路由到新类时出错
问题描述
i tested some react coding and wanted to start a project with multiple classes to which i route to from the index.js. But whenever i do that it gives me the error: ./src/index.js Module not found: Can't resolve 'react-router-dom' in 'D: etc Hope you can help me.
here is the standard app.js
import './App.css';
export default function App() {
return (
<div className="App">
<header className="App-header">
<img src={logo} className="App-logo" alt="logo" />
<p>
Edit <code>src/App.js</code> and save to reload.
</p>
<a
className="App-link"
target="_blank"
rel="noopener noreferrer"
>
Learn React
</a>
</header>
</div>
);
}
here is my index.js
import ReactDOM from 'react-dom';
import './index.css';
import reportWebVitals from './reportWebVitals';
import Test from './components/test';
import { BrowserRouter, Route } from 'react-router-dom';
import Home from './App';
const routes = (
<BrowserRouter>
<div>
<Route exact path='/' component={Home}></Route>
<Route exact path='/teams' component={Test}></Route>
</div>
</BrowserRouter>
)
ReactDOM.render(
routes,
document.getElementById('root')
);
reportWebVitals();
and here my test.js
import React, { Component } from 'react';
class Test extends React.Component {
render() {
<p>test</p>
}
}
export default Test
解决方案
推荐阅读
- python - Python - 从列表中搜索并显示数据框中的列中的字符串
- javascript - 如何在 Jasmine 中设置功能?
- c# - 如何根据名称获取所有子类属性
- javascript - 在 javaScript 中覆盖函数关键字
- c - 如何从c中的头文件外部动态设置头文件中数组的大小?
- python - 相互引用两个不同长度的数组列的最有效方法是什么?
- python - 基于两列的计数频率,没有分组依据
- c# - 如何在 Unity 中修改最终位置 LineRenderer?
- android - 如何仅在某些情况下刷新活动?
- sas - SAS - 读取多个 CSV 文件并为每个文件创建一个数据集