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

产品营销型网站建设网站建设费用 百度文库

产品营销型网站建设,网站建设费用 百度文库,互联网seo是什么,网站需求分析的主要内容引言 项目使用的模板是element-template#xff0c;由于业务需要#xff0c;我将路由的hash模式更改为了history模式#xff0c;然后在打包部署项目时就出现了问题 个人发现是资源的访问路径有问题#xff0c;在部署之后发现每次访问的js资源路径前都会自动携带上我路由的…引言 项目使用的模板是element-template由于业务需要我将路由的hash模式更改为了history模式然后在打包部署项目时就出现了问题 个人发现是资源的访问路径有问题在部署之后发现每次访问的js资源路径前都会自动携带上我路由的部分参数 经过查阅资料后发现该问题的发生与路由的两种模式有关 遇到的问题 问题如下 在我执行npm run build:prod打包项目完成后在本地打开dist目录下的index.html文件是无法打开的我试过将publicPath修改为./修改后依旧无效 但是项目部署到服务器上后可以正常打开只是进入页面后在切换路由时会出现爆红然后卡死根据f12可以看出是访问js资源和css资源路径有问题 问题原因 大概原因就是路由的hash模式和history模式对路由方式的处理不一样所以导致我出现了这个问题 再具体的可以到网上去搜索vue中路由的hash模式与history模式打包部署项目区别 解决问题 将vue.config.js中的publicPath参数修改成了/不能是./ 在部署项目时在nginx中增加配置如下 location / {try_files $uri $uri/ /index.html; }最后部署访问后发现项目没有问题 **注意**如果项目不是部署在服务器的根路径下在路由的配置位置需要加上base: /包的位置/同时vue.config.js中的publicPath参数也需要设置成这个 示例项目部署在服务器的vue包下,那么路由配置中需要加base: /vue/publicPath需要设置成/vue/ 总结 路由的hash模式与history模式打包时差异如下 hash publicPath配置为./打包完成后可以直接运行dist包下的index.html且有界面显示部署时直接使用宝塔部署即可无需配置其它 history publicPath配置为/或项目在服务器根下路径 打包完成后不可直接运行dist包下的index.html必须要部署到服务器才行 部署时还需要自己去配置nginx实现服务端的映射 location / {try_files $uri $uri/ /index.html; }
http://www.dnsts.com.cn/news/145076.html

相关文章:

  • 网站建设研究意义宜都网站制作
  • 中国最大网站建设公司友情链接的作用有哪些
  • 律师怎样做网站学软件技术需要什么基础
  • 提升政务网站建设水平wordpress 分类折叠
  • 个人网站备案能几个wap 网站
  • 网站云模板广告设计与制作流程
  • 高端的食品行业网站开发鹤山做网站公司
  • 国家补贴软件网站开发政策app的开发流程是什么
  • 媒体发稿网站开发项目宣传网站模板免费下载
  • 推广网站源码六安市程序
  • 乌克兰网站后缀wordpress 页面编辑器
  • 网站建设项目背景建一个营销网站的步骤
  • 广东建设行业招聘 什么网站搭建网站工具
  • 网站名称意义html论坛源码
  • 展示型网站首页设计解析一个网站的建设需要哪些流程图
  • wordpress企业网站建设企业邮箱注册要钱吗
  • 濮阳网站建设公司图书馆网站建设工作
  • 门户网站是以什么为主wordpress 推特
  • 网站建设如何添加咨询河北网站建设口碑好
  • 一手房发帖网站怎样做网站的成功案例
  • 建设银行手机银行网站用户名是什么原因网站开发工作室
  • 建设网站公司地址代做毕网站
  • 北京专业企业网站建设建设网页制作
  • 有个网站做彩盒的wordpress 编辑器 空白
  • 做app网站公司名称文库网站开发建设
  • 泉州建设局网站wordpress 静态页面显示文章
  • 网站统计数据怎么做c成apa格式商城网站建设制作设计
  • 四川省建设厅燃气网站WordPress恶意扫描
  • 东莞做微网站建设弹幕网站开发
  • 网站需要什么服务器企业网站不足