我正在使用 Bootstrap 在 React 中创建导航栏并添加导航链接。我正在学习使用 React Router,我的主要 App.js 文件如下所示:import './App.css';import { BrowserRouter as
我正在使用 Bootstrap 在 React 中创建导航栏并添加导航链接。我正在学习使用 React Router,我的主要 App.js 文件如下所示:
import './App.css';
import {
BrowserRouter as Router,
Route,
Link,
Routes,
Outlet,
} from "react-router-dom";
import { Navbar, Nav } from "react-bootstrap";
import { FaHome, FaBook, FaBookReader } from "react-icons/fa";
import Home from './Components/Home';
import Thrillers from './Components/Thrillers';
import Classics from './Components/Classics';
import Nonfiction from './Components/Nonfiction';
import Romance from './Components/Romance';
import Sciencefiction from './Components/Sciencefiction';
function App() {
return (
<div className="App">
<Router>
<Navbar className="navbar-bg" expand="lg">
<Navbar.Brand>
<h1 className="navbar-brand-text">
<Link to="/" className="brand-link">
<FaBookReader /> Rupesh Gupta
</Link>
</h1>
</Navbar.Brand>
<Navbar.Toggle aria-controls="basic-navbar-nav" />
<Navbar.Collapse id="basic-navbar-nav">
<Nav className="ml-auto">
<Nav.Link as={Link} to="/" className="nav-link">
<FaHome /> Home
</Nav.Link>
<Nav.Link as={Link} to="/thrillers" className="nav-link">
<FaBook /> Thrillers
</Nav.Link>
<Nav.Link as={Link} to="/classics" className="nav-link">
<FaBook /> Classics
</Nav.Link>
<Nav.Link as={Link} to="/nonfiction" className="nav-link">
<FaBook /> Non Fiction
</Nav.Link>
<Nav.Link as={Link} to="/romance" className="nav-link">
<FaBook /> Romance
</Nav.Link>
<Nav.Link as={Link} to="/sciencefiction" className="nav-link">
<FaBook /> Science Fiction
</Nav.Link>
</Nav>
</Navbar.Collapse>
</Navbar>
<div className="container mt-4">
<Routes>
<Route path="/" element={<Outlet />}>
<Route index element={<Home />} />
<Route path="/thrillers" element={<Thrillers />} />
<Route path="/classics" element={<Classics />} />
<Route path="/nonfiction" element={<Nonfiction />} />
<Route path="/romance" element={<Romance />} />
<Route path="/sciencefiction" element={<Sciencefiction />} />
</Route>
</Routes>
</div>
</Router>
</div>
);
}
export default App;
我遇到的问题是,当页面最初加载时(在 \'npm start\' 之后或访问它在 github-pages 上的部署位置时),主页组件未显示。但是,当我导航到 \'Home\' 或 \'Rupesh Gupta\'(通过 Navbar 组件中的链接)时,主页组件会显示。导航栏中的其他链接按预期工作。如果我关闭开发服务器并重新启动它,主页将不再加载。有什么建议吗?谢谢。
我正在尝试使用 ssh 将 bash 脚本文件发送到我的远程服务器,但首先我想使其在我自己的机器(arm64)上可执行,然后将 .exe 文件发送到远程服务器,但远程 s...
我正在尝试使用 ssh 将 bash 脚本文件发送到我的远程服务器,但首先我想使它在我自己的机器(arm64)上可执行,然后将 .exe 文件发送到远程服务器,但远程服务器 arch 是 x86_64,如何使用“shc”命令生成与 x86_64 兼容的 .exe 文件?
在我自己的机器上
shc -f test.sh -o test
但是在我的 ubuntu x86_64 上无法执行它,因为它是在 arm64 机器上编译的。有什么办法可以让它在带有 shc 的 arm64 上运行吗?