“您不应该在<router>之外使用<link />”,但是Link在BrowserRouter内部

时间:2019-03-17 22:18:45

标签: react-router-dom

正如标题所述,由于不明原因,我收到了错误消息。我正在使用create-react-library,它可能以某种方式受到影响。我将示例项目中的所有代码(其中的BrowserRouter内有链接)复制到了一个新文件夹中,尽管问题没有出现在原始目录中,但是复制的代码引发了错误。有什么想法吗?

ReactDOM.render(
 <BrowserRouter basename={process.env.PUBLIC_URL}>
   <App /> // All the Links and Switches are in here
 </BrowserRouter>
, document.getElementById('root'))

1 个答案:

答案 0 :(得分:0)

文件似乎已损坏,很可能是因为我正在通过Atom的用户界面进行复制。