iis服务器助手广告
返回顶部
首页 > 资讯 > 精选 >react白屏如何解决
  • 318
分享到

react白屏如何解决

2023-07-04 22:07:11 318人浏览 独家记忆
摘要

本篇内容主要讲解“React白屏如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“react白屏如何解决”吧!react白屏的原因是htmlwebpackPlugin插件在引入bundle.

本篇内容主要讲解“React白屏如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“react白屏如何解决”吧!

react白屏的原因是htmlwebpackPlugin插件在引入bundle.js时,引入的是相对路径,其解决办法:1、在output配置中加入publicPath;2、在history模式下,将historyapiFallback设置为true即可。

react history模式下的白屏问题

近期,再用react的时候,由于不想用丑陋的hash,便将路由模式切换成history了,结果带来了一些问题,比如刷新白屏,还有图片加载不出来,这里我们说一下解决方案。

原因

首先,我们说一下造成这一系列现象的原因。

我们在Http://localhost:xxxx/这个路径下去刷新页面是没有问题的,一切都显得那么正常,但是当我们换到一个子模块,刷新就会白屏,为什么呢?

react白屏如何解决

我们看到,它会从当前路径下去找bundle.js,为什么?因为HtmlWEBpackPlugin插件在帮我们引入bundle.js时,引入的是相对路径

react白屏如何解决

所以,在刷新时,它是相对于现在的url取寻找的。

解决方案

原因一旦清楚,解决方案便呼之欲出了。我们只要想办法让bundle.js的加载路径在刷新的时候,也从根目录开始寻找,而不是跟随当前url即可。

output配置加入publicPath

output: {    filename: 'assets/js/bundle.js',    path: path.resolve(__dirname, 'dist'),    publicPath: "/"}

publicPath是什么意思呢?官网中有这么一句话

webpack-dev-server 也会默认从 publicPath 为基准,使用它来决定在哪个目录下启用服务,来访问 webpack 输出的文件。

简单理解,你的静态资源,都会从此路径下开始加载

publicPath: "/"     //加载路径‘/assets/js/bundle.js’

这样,每次刷新都会从根目录开始加载,就不会丢失我们的bundle.js了。图片加载不出来也是这个问题。

webpack-dev-server的historyApiFallback

history模式下,devServer需要配置historyApiFallback为true

devServer: {historyApiFallback: true}

注意以上两点,history模式就能正常使用了。

到此,相信大家对“react白屏如何解决”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: react白屏如何解决

本文链接: https://www.lsjlt.com/news/347976.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • react白屏如何解决
    本篇内容主要讲解“react白屏如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“react白屏如何解决”吧!react白屏的原因是HtmlWebpackPlugin插件在引入bundle....
    99+
    2023-07-04
  • react报错页面空白如何解决
    这篇文章主要介绍“react报错页面空白如何解决”,在日常操作中,相信很多人在react报错页面空白如何解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”react报错页面空白如何解决”的疑惑有所帮助!接下来...
    99+
    2023-07-04
  • react native红屏报错如何解决
    这篇文章主要介绍“react native红屏报错如何解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“react native红屏报错如何解决”文章能帮助大家解决问题。react native红屏...
    99+
    2023-07-04
  • win10锁屏壁纸变黑白如何解决
    这篇文章主要介绍“win10锁屏壁纸变黑白如何解决”,在日常操作中,相信很多人在win10锁屏壁纸变黑白如何解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”win10锁屏壁纸变黑白如何解决”的疑惑有所帮助!...
    99+
    2023-07-02
  • Win10玩游戏白屏闪退如何解决
    Win10玩游戏白屏闪退可能是由于多种原因引起的,这里提供一些常见的解决方法:1. 更新显卡驱动程序:打开设备管理器,找到显示适配器...
    99+
    2023-08-26
    Win10
  • gitee部署的网页白屏如何解决
    本文小编为大家详细介绍“gitee部署的网页白屏如何解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“gitee部署的网页白屏如何解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。首先,我们需要了解一下gite...
    99+
    2023-07-05
  • 联想升级win11后白屏如何解决
    这篇“联想升级win11后白屏如何解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“联想升级win11后白屏如何解决”文章吧...
    99+
    2023-07-02
  • win10待机唤醒后白屏如何解决
    这篇文章主要讲解了“win10待机唤醒后白屏如何解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“win10待机唤醒后白屏如何解决”吧!解决方法:首先在键盘上按下组合键【Ctrl】+【shi...
    99+
    2023-07-04
  • react白屏原因是什么
    本教程操作环境:Windows10系统、react18.0.0版、Dell G3电脑。react白屏原因是什么?react history模式下的白屏问题近期,再用react的时候,由于不想用丑陋的hash,便将路由模式切换成history...
    99+
    2023-05-14
    React
  • react跳转路由页面空白如何解决
    这篇文章主要讲解了“react跳转路由页面空白如何解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“react跳转路由页面空白如何解决”吧!react跳转路由页面空白是因为写法错误,其解决办...
    99+
    2023-07-05
  • 电脑一玩游戏就白屏如何解决
    电脑白屏通常是由于以下几个原因引起的:1. 显示驱动问题:检查电脑的显示驱动程序是否最新,如果不是最新版本,建议升级到最新版本,并重...
    99+
    2023-08-26
    电脑
  • 电脑打开网页时出现白屏如何解决
    这篇文章主要介绍“电脑打开网页时出现白屏如何解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“电脑打开网页时出现白屏如何解决”文章能帮助大家解决问题。解决方法/步骤:打开IE浏览器,找到右上角的设置...
    99+
    2023-06-27
  • 关了资源管理器电脑白屏如何解决
    今天小编给大家分享一下关了资源管理器电脑白屏如何解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。解决方法:首先同时按下键盘...
    99+
    2023-06-30
  • 电脑开机白屏怎么解决
    本文小编为大家详细介绍“电脑开机白屏怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“电脑开机白屏怎么解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 ...
    99+
    2023-03-15
    电脑
  • 解决 Android APP 启动页白屏问题及如何实现全屏显示
    目录 一、白屏原因分析 二、解决白屏方案 方案一、提供 .png 背景图 方案二、使用 Layout-list 制作背景 1.  制作替代白屏的背景:bg_splash.xml 2. 将 bg_splash.xml 设为 Window 背景...
    99+
    2023-09-09
    android
  • mac m1解决postman打开一直白屏
    我第一次下载postman,注册完postman就一直白屏,没有内容。看到的基本都是windows的解决方案,说是调整环境变量,依葫芦画瓢在mac里也试了一下,没想到成功了,分享一下。 打开终端 打开我们的zsh或者bash,我的是zs...
    99+
    2023-09-24
    postman Powered by 金山文档
  • 如何解决vue build打包之后首页白屏的问题
    这篇文章主要为大家展示了“如何解决vue build打包之后首页白屏的问题”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何解决vue build打包之后首页白...
    99+
    2024-04-02
  • Vue首屏白屏问题的原因和解决方法讲解
    目录一.路由模式错误(路由重复或者没有配置路由)二.dist中文件引用路径错误(vue项目打包的路径问题)三.浏览器不支持es6四.加载文件资源过大vue首屏白屏原因大概有以下几点:...
    99+
    2023-05-19
    Vue首屏白屏 Vue白屏 Vue白屏问题
  • U盘安装win7系统时电脑出现白屏如何解决
    用计算机的过程中遇到一些较难解决的故障文章,一般都会采用重装系统的方法解决,但最近有用户反映自己在用U盘装win7系统时,电脑突然出现白屏,这是什么问题?以下小编将带给大家一些关于U盘安装系统出现白屏现象的原因及解决办法。将U盘安装到win...
    99+
    2023-07-10
  • win7蓝屏黑屏如何解决
    本篇内容主要讲解“win7蓝屏黑屏如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“win7蓝屏黑屏如何解决”吧!win7蓝屏黑屏解决方法蓝屏后重新启动按住F8,进入操作选项,选择“修复计算...
    99+
    2023-07-01
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作