返回顶部
首页 > 资讯 > 前端开发 > 其他 >vue打包刷新报错怎么办
  • 805
分享到

vue打包刷新报错怎么办

打包Vue 2023-05-14 22:05:31 805人浏览 八月长安
摘要

本教程操作环境:windows10系统、Vue 3版、Dell G3电脑。vue打包刷新报错怎么办?vue项目部署后刷新报404 解决方法一、原因因之前vue搭建的项目的vue router mode 使用的默认模式hash,项目打包部署

vue打包刷新报错怎么办

教程操作环境:windows10系统、Vue 3版、Dell G3电脑。

vue打包刷新报错怎么办?

vue项目部署后刷新报404 解决方法

一、原因

因之前vue搭建的项目的vue router mode 使用的默认模式hash,项目打包部署后刷新页面不会出现404这种情况

但是因项目需求把vue router 的mode改成了history,结果跳转页面没问题,刷新页面的时候报404错误

二、解决方案:

方案一:vue router 的mode改成hash

方案二:Nginx修改

location / {
  root ...
  index ...
  try_files $uri $uri/ /index.html; ---解决页面刷新404问题
} 

如图:

3b449670ff7b8d78d8f586ffe0ddb89.jpg

警告:

因为这么做以后,你的服务器就不再返回 404 错误页面,因为对于所有路径都会返回 index.html 文件。为了避免这种情况,你应该在 Vue 应用里面覆盖所有的路由情况,然后在给出一个 404 页面。或者,如果你是用 node.js 作后台,可以使用服务端的路由来匹配 URL,当没有匹配到路由的时候返回 404,从而实现 fallback。

const router = new VueRouter({
  mode: 'history',
  routes: [
    { path: '*', component: NotFoundComponent }
  ]
})

方案三:Apache

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /
  RewriteRule ^index\.html$ - [L]
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule . /index.html [L]
</IfModule>

以上就是vue打包刷新报错怎么办的详细内容,更多请关注编程网其它相关文章!

--结束END--

本文标题: vue打包刷新报错怎么办

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

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

猜你喜欢
  • vue打包刷新报错怎么办
    本教程操作环境:Windows10系统、Vue 3版、Dell G3电脑。vue打包刷新报错怎么办?vue项目部署后刷新报404 解决方法一、原因因之前vue搭建的项目的vue router mode 使用的默认模式hash,项目打包部署...
    99+
    2023-05-14
    打包 Vue
  • vue打包后刷新页面报Unexpected token错误怎么办
    小编给大家分享一下vue打包后刷新页面报Unexpected token错误怎么办,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!正文报错截图:根据上面的情况和以往经验,应该在index.h...
    99+
    2024-04-02
  • vue打包刷新报错如何解决
    本篇内容主要讲解“vue打包刷新报错如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue打包刷新报错如何解决”吧!vue打包刷新报错的解决办法:1、将vue router的“mode”改...
    99+
    2023-07-04
  • Vue项目webpack打包部署到Tomcat刷新报404错误怎么办
    这篇文章将为大家详细讲解有关Vue项目webpack打包部署到Tomcat刷新报404错误怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。遇到的问题使用webpack...
    99+
    2024-04-02
  • vue menu不刷新怎么办
    本教程操作环境:Windows10系统、Vue 3版、Dell G3电脑。vue menu不刷新怎么办?vue 实现组件切换tab(菜单)页不刷新页面vue 实现组件切换tab(菜单)页不刷新页面(keep alive)<keep-a...
    99+
    2023-05-14
    刷新 menu Vue
  • vue下history模式刷新后404错误怎么办
    这篇文章主要介绍了vue下history模式刷新后404错误怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体如下:官方说明文档:ht...
    99+
    2024-04-02
  • webpack打包node时fs报错怎么办
    本教程操作环境:Windows10系统、node v10.16.0版、Dell G3电脑。webpack打包node时fs报错怎么办?webpack问题记录 解决Error: Cannot find module ‘node:fs/prom...
    99+
    2023-05-14
    fs node webpack
  • vue不刷新当前页面怎么办
    本教程操作环境:Windows10系统、Vue 3版、Dell G3电脑。vue不刷新当前页面怎么办?vue项目中数据更新页面不刷新问题这种情况可以分为很多种.但是究其原因就是vue3.0以下版本无法监听对象(包括数组以及对象)的变化,当数...
    99+
    2023-05-14
    Vue
  • Vue打包之后文件路径出错怎么办
    这篇文章将为大家详细讲解有关Vue打包之后文件路径出错怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。这里以vue-cli创建的项目为例1、文件路径不对找到confi...
    99+
    2024-04-02
  • vue-cli中打包图片路径错误怎么办
    这篇文章给大家分享的是有关vue-cli中打包图片路径错误怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。最近第一次使用vue-cli构建项目,第一次打包部署到服务器上的时候...
    99+
    2024-04-02
  • webpack+vue项目打包生成资源文件报404错误怎么办
    这篇文章主要介绍了webpack+vue项目打包生成资源文件报404错误怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、首先修改co...
    99+
    2024-04-02
  • vue开发正常打包报错
    在Vue开发中,使用webpack进行打包是一个常见的操作。但是,有时候同样的代码,在开发环境可以正常运行,在打包后却会出现各种错误。本篇文章将探讨在Vue开发中,如何解决打包后出现的一些常见报错。静态资源路径错误在Vue开发中,我们经常会...
    99+
    2023-05-20
  • vue-cli 项目打包完成后运行文件路径报错怎么办
    小编给大家分享一下vue-cli 项目打包完成后运行文件路径报错怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!问题:刚新建...
    99+
    2024-04-02
  • vue框架下部署上线后刷新报404问题怎么办
    这篇文章主要介绍vue框架下部署上线后刷新报404问题怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!<IfModule mod_rewrite.c> &n...
    99+
    2024-04-02
  • vue打包报错:ERRORinstatic/js/xxx.jsfromUglifyJsundefined问题
    目录报错信息如下尝试解决办法vue项目打包报错报错信息如下 ERROR in static/js/xxxxxxxxxx.js from UglifyJs undefined 注意了!...
    99+
    2024-04-02
  • vue动画打包后失效怎么办
    这篇文章主要介绍了vue动画打包后失效怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。webpack 打包后动画未执行,就是npm ru...
    99+
    2024-04-02
  • 如何解决vue打包项目后刷新404的问题
    这篇文章主要介绍了如何解决vue打包项目后刷新404的问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。vue打包项目后刷新404的问题Ng...
    99+
    2024-04-02
  • Vue路由this.route.push跳转页面不刷新怎么办
    本篇内容主要讲解“Vue路由this.route.push跳转页面不刷新怎么办”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Vue路由this.route.push跳转页面不刷新怎么办”吧!Vu...
    99+
    2023-07-04
  • vue的空格报错怎么办
    本教程操作环境:Windows10系统、Vue 3版、Dell G3电脑。vue的空格报错怎么办?vue空格报错搭建了一个vue项目,在配置路有的时候,陆续出现了各种报错其中最多的是一些写法,例如空格,缩进,各种括号,结果我一句一句对照,修...
    99+
    2023-05-14
    Vue
  • vue-router3.0版本中 router.push 不能刷新页面怎么办
    这篇文章主要为大家展示了“vue-router3.0版本中 router.push 不能刷新页面怎么办”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“vue-ro...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作