【问题标题】:Deploy ReactJs App as static app for use on USB stick将 ReactJs 应用程序部署为静态应用程序以在 U 盘上使用
【发布时间】:2020-11-29 20:28:36
【问题描述】:

我想部署应该从 U 盘运行的 ReactJS 应用程序。是否足以将所有文件从“Build”目录复制到粘贴之后 npm run build 终端中的命令?在我手动修复了一些路径后,这对我来说似乎没问题。我在问这种方法是否可以,或者有更好的方法来部署用于此类用途的应用程序?! 提前致谢!

【问题讨论】:

    标签: reactjs deployment


    【解决方案1】:

    是的,构建目录中的所有文件都足以部署一个 React 应用程序。这是关于您用于此目的的网络服务器。 阅读此链接,可能对您有所帮助:

    1. https://create-react-app.dev/docs/deployment/
    2. https://dev.to/xarala221/the-easiest-way-to-deploy-a-react-web-application-2l8a

    【讨论】:

    • 我有大问题.. 在这种情况下路由器不起作用!当我尝试导航时,出现以下错误:... 'History' 上的 'pushState': A history state object with URL..
    • 从 dist 目录构建后如何运行项目?
    • 我刚刚从 Build 目录复制了内容并打开了 index.html.. 我没有使用任何服务器,因为正如我所指出的,它应该从 USB 记忆棒运行!
    • 当您使用file://... 协议运行 react 应用程序时,您将收到此错误。阅读此link
    • 这意味着我无法在没有服务器的情况下正确运行带有路由的 React 应用程序:/ 我必须找到路由的解决方法。
    猜你喜欢
    • 1970-01-01
    • 2019-04-04
    • 2020-05-05
    • 2018-07-09
    • 2018-06-12
    • 2018-08-21
    • 2019-03-07
    • 1970-01-01
    • 2020-08-20
    相关资源
    最近更新 更多