【问题标题】:Reactjs app deployed in windows server. Blank white page displayedReactjs 应用程序部署在 Windows 服务器中。显示空白页
【发布时间】:2020-12-04 11:43:55
【问题描述】:

我创建了一个 ReactJS APP。我想在托管服务器中部署这个应用程序。所以我做了改变

  1. 在 package.json 中添加 "home": 'https://ww.domain.com/ReactApp"
  2. 已安装 react-snapshot 插件。在 package.json 的构建行中添加了“&& react-snapshot”。将 React-Dom 替换为 index.js 中的 react-snapshot。
  3. 构建项目并将构建中的文件和文件夹复制并粘贴到服务器 inetpub/wwwroot/reactApp 文件夹中。
  4. 运行选项卡中显示的应用程序图标。空白的白色屏幕。控制台没有错误。

请任何人提出我在做什么错误,并请提出快速解决方案。 谢谢

【问题讨论】:

    标签: reactjs windows iis web-applications server


    【解决方案1】:

    您可以尝试以下步骤来解决您的问题:

    1.请检查您的 Webpack 的公共路径设置。在你的 Webpack 配置中有 publicPath 设置告诉应用它的根路径是什么。请确保设置正确,它将基于该 URL 的上述链接。

    2.如果您使用 create-react-app,则无需处理 Webpack 配置。 create-react-app 设置 webpack 配置的方式,这会将 publicPath 替换为您的应用程序的正确基本 URL。现在您的应用程序是基本 URL,再次运行 npm run build 并将应用程序复制到您的网络空间以找到您的应用程序启动并运行。

    【讨论】:

    • 三武,谢谢回复
    • 我的回答对你有帮助吗?你的问题解决了吗?
    • 嗨 samwu,你的回答解决了我的问题。谢谢
    • 你能accept the answer吗?这可以帮助更多人解决同样的问题。
    猜你喜欢
    • 2020-11-30
    • 2022-09-29
    • 2021-10-22
    • 1970-01-01
    • 1970-01-01
    • 2018-06-07
    • 2019-06-14
    • 2020-10-04
    • 1970-01-01
    相关资源
    最近更新 更多