当前位置: 首页 > news >正文

【若依ruoyi Vue前端线上个人服务器部署】以及常见报错问题解决

提示:【若依ruoyi Vue前端线上个人服务器部署】以及常见报错问题解决

文章目录

  • 前言
  • 一、若依ruoyi Vue前端部署常见两种错误
    • 1、404问题
    • 2、找不到….模块
  • 二、使用步骤(正式开始)
    • 1.修改vue.config.js中的publicPath属性。
    • 2.修改router/index.js,添加一行base属性。
    • 3.给路径添加,防止每次跳转找不到其路径。
      • 1、修改layout/components/Navbar.vue中的location.href
      • 2、修改utils/request.js中的location.href
    • 4、在尾端,添加 resolve
    • 5、打包
    • 6、把默认的dist包,放到自己的服务器上面。
    • 7、Nginx配置(重要!!)
    • 8、访问
  • 总结


前言

【若依ruoyi Vue前端线上个人服务器部署】以及常见报错问题解决,跟着下面我的步骤,你会少采很多坑。


一、若依ruoyi Vue前端部署常见两种错误



下面遇到的问题,后面我们都会解决!!!


1、404问题

刷新主页、或者退出登录状态,都会报404问题。
在这里插入图片描述


2、找不到….模块

点击左侧的导航栏,点不动,控制台报错:

若依框架vue部署找不到模块(Error: Cannot find module ‘@/‘)


在这里插入图片描述





二、使用步骤(正式开始)



下面以: https://www.ruoyi.com/admin,为例,去讲解,按照下面流程修改。



1.修改vue.config.js中的publicPath属性。

 "/"        修改为    "/admin/"

在这里插入图片描述

这个是指定子路径,不然找不到。



2.修改router/index.js,添加一行base属性。

	原先没有这个属性,添加上去。(这一个非常重要!!!)

在这里插入图片描述
前缀。



3.给路径添加,防止每次跳转找不到其路径。


1、修改layout/components/Navbar.vue中的location.href

在前面添加/admin

在这里插入图片描述


2、修改utils/request.js中的location.href

	在前面添加/admin

在这里插入图片描述



4、在尾端,添加 resolve



在这里插入图片描述

这一步解决的就是:“点击左侧的导航栏,点不动,控制台报错:若依框架vue部署找不到模块(Error: Cannot find module ‘@/‘)” 解决的就是这个问题!!!




OK!!!,到这一步,全部完成!!!下面去打包!!!



5、打包



	输入指令:npm run build:prod


6、把默认的dist包,放到自己的服务器上面。





7、Nginx配置(重要!!)


下面的配置路径,注意和上面要去对应!!!


在这里插入图片描述

重启Nginx服务器,即可完成访问!!!




8、访问


然后就可以输入域名,访问线上若依系统。

在这里插入图片描述


OK!!!到这里就实现,把若依前端部署在自己的服务器上面,若依的后端,利用Docker部署简单,这里就不展示了!


总结

⁣⁣⁣⁣ ⁣⁣⁣⁣  ⁣⁣⁣⁣ ⁣⁣⁣⁣ 按照上面步骤,你就能实现需求,对应部分解决的什么,已经在上面展示。

http://www.lryc.cn/news/492483.html

相关文章:

  • Python学习第十天--处理CSV文件和JSON数据
  • python基础(一)
  • go-carbon v2.5.0 发布,轻量级、语义化、对开发者友好的 golang 时间处理库
  • 守护进程
  • 学习日记_20241126_聚类方法(自组织映射Self-Organizing Maps, SOM)
  • 【接口自动化测试】一文从0到1详解接口测试协议!
  • 安全设备-日志审计-系统安装部署配置
  • 【ArcGIS Pro】实现一下完美的坐标点标注
  • Unity项目性能优化列表
  • 【系统架构设计师】高分论文:论软件架构的生命周期
  • 流量控制和拥塞控制的区别
  • CSS 背景、阴影和混合模式
  • 第49届ICPC亚洲区域赛,非凸科技再次支持上海赛站
  • 良好的并发编程习惯之封闭(Confinement)
  • docker镜像、容器、仓库介绍
  • 写个添加球队和展示球队的功能--laravel与inertia
  • 自制Windows系统(十)
  • World of Warcraft /script SetRaidTarget(“target“, n, ““) n=8,7,6,5,4,3,2,1,0
  • Rust中Tracing 应用指南
  • 海外媒体发稿:根据您的要求编写二十个文案标题方法-华媒舍
  • gitlab:使用脚本批量下载项目,实现全项目检索
  • macos 使用 nvm 管理 node 并自定义安装目录
  • 网络编程第一课
  • 玩转 Burp Suite (1)
  • 【linux】(16)date命令
  • 算法笔记:并查集
  • 密码系统设计实验3-2
  • Spring Boot 与 Spring Cloud Alibaba 版本兼容对照
  • SVD 奇异值分解
  • C++设计模式-享元模式