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

天津市建设公司网站wordpress 线条不显示不出来

天津市建设公司网站,wordpress 线条不显示不出来,大型门户网站建设费用,一家做特卖的网站引言 项目使用的模板是element-template,由于业务需要,我将路由的hash模式更改为了history模式,然后在打包部署项目时就出现了问题 个人发现是资源的访问路径有问题,在部署之后发现每次访问的js资源路径前都会自动携带上我路由的…

引言

项目使用的模板是element-template,由于业务需要,我将路由的hash模式更改为了history模式,然后在打包部署项目时就出现了问题

个人发现是资源的访问路径有问题,在部署之后发现每次访问的js资源路径前都会自动携带上我路由的部分参数

经过查阅资料后发现该问题的发生与路由的两种模式有关

遇到的问题

问题如下:

image-20230228231557971

在我执行npm run build:prod打包项目完成后,在本地打开dist目录下的index.html文件是无法打开的,我试过将publicPath修改为./,修改后依旧无效

image-20230228231712208

但是项目部署到服务器上后可以正常打开,只是进入页面后在切换路由时会出现爆红然后卡死(根据f12可以看出是访问js资源和css资源路径有问题)

问题原因

大概原因就是路由的hash模式和history模式对路由方式的处理不一样,所以导致我出现了这个问题

再具体的可以到网上去搜索:vue中路由的hash模式与history模式打包部署项目区别

解决问题

  1. vue.config.js中的publicPath参数修改成了/,不能是./

  2. 在部署项目时在nginx中增加配置如下

    location / {try_files $uri $uri/ /index.html;
    }
    
  3. 最后部署访问后发现项目没有问题

**注意:**如果项目不是部署在服务器的根路径下,在路由的配置位置需要加上base: /包的位置/,同时vue.config.js中的publicPath参数也需要设置成这个

示例:项目部署在服务器的vue包下,那么路由配置中需要加base: /vue/publicPath需要设置成/vue/

image-20230228232641859

总结

  1. 路由的hash模式与history模式打包时差异如下,

    • hash

      1. publicPath配置为./
      2. 打包完成后可以直接运行dist包下的index.html且有界面显示
      3. 部署时直接使用宝塔部署即可,无需配置其它
    • history

      1. publicPath配置为/或项目在服务器根下路径

      2. 打包完成后不可直接运行dist包下的index.html,必须要部署到服务器才行

      3. 部署时还需要自己去配置nginx,实现服务端的映射

        location / {try_files $uri $uri/ /index.html;
        }
        
http://www.yayakq.cn/news/745023/

相关文章:

  • 程序员网站php 新闻类网站怎么做
  • 服务器怎么运行网站凡客网登录
  • 安微建设厅网站计算机编程代码大全
  • 网站修改域名服务器wordpress关闭订阅
  • 自己建设网站赚钱网站被模仿怎么办
  • 网站设计与开发期末考试题网站视频下载windows
  • 广东深圳最新消息今天网站怎么做优化百度能搜索到
  • 电子商务网站建设考题与答案wordpress 搬瓦工迁移
  • 网站建设 实例推广网站有那些
  • 买了个网站源码后要怎么用wordpress简洁移动主题
  • 做网站的需要考什么证书吗徐州网站设计价位
  • 免费推广网站入口2022中山外贸网站建设
  • 茂名平安建设网站婚恋网站开发背景文献
  • 做网站的公司深wap电影网站建设
  • 网站框架傻瓜式建网站
  • 电子商务网站建设asp sql 源码下载苏州调查公司有哪些
  • 网站导航的交互怎么做让百度收入 wordpress
  • 做软件挣钱的网站做教育网站需要规划哪些内容
  • 搞一个卖东西的网站怎么做网站制作潍坊区域
  • app与网站怎么做阿里巴巴官网站
  • 网站建设企业营销网站建设背景图片
  • vs2008不能新建网站wordpress卡核销
  • 12306网站学生做杭州网站设计公司有哪些
  • 软件下载网站推荐免费的一键网站模块
  • 给自己企业怎么做网站电子网站怎么做
  • wordpress最新appseo关键词快速提升软件官网
  • 西城区好的网站建设多少钱海口网站
  • 上海建设银行网站上班时间非洲外贸网站
  • 郑州专业网站推广优化公司网站无法连接服务器
  • 军队房地产与建设工程法律实务在哪个网站可以购买广州著名网站建设公司