vue打包后路径报错,vue项目打包部署后打开错误

  vue打包后路径报错,vue项目打包部署后打开错误

  本文主要介绍了vue项目打包部署后默认路由不正确的解决方法,有很好的参考价值,希望对大家有所帮助。如有错误或不足之处,请不吝赐教。

  

目录

  打包和部署后,默认路线不正确。问题描述解决方案vue,打包后,路径不正确。对于背景图片不显示的问题,动画无法运行。小图标不见了。

  

打包部署后默认路由不正确

  

问题描述

  例如,当vue项目在本地开发时,默认的路线就可以了

  重定向:“/index”

  但是,部署后,服务器上的默认路由不正确。现在问题是默认会跳转到登录页面,前提是项目没有路由权限。

  

解决方案

  打开routing index.js文件并添加:base:“/”

  常量路由器=新路由器({

  模式:“历史”,

  基础:“/”

  })

  再次打包发布到服务器,找到问题的解决方案。

  

vue打包后路径不对

  1.检查package.json文件的脚本命令。

  2.打开webpack.dev.conf.js文件,找到公共路径:config.dev.assetspublicpath,按住Ctrl点击跳转到index.js文件。

  3.其中dev是开发环境,build是构建版本,在build下找到assetsPublicPath:“/”,然后修改为assets public path:“”。/,即在“/”前加一个点。

  4.终端可以运行npm run build。

  

对于背景图片不显示的问题

  项目目录构建文件夹utils.js

  

动画无法运行

  vue-cli scaffold package.json配置文件

  browserslist: [

   1%,

  最近5个版本,

  Android=4.0 ,

  不是ie=8

  ]

  

小图标没了

  如果favicon.ico在打包的dist-static下,根据生成的图像路径配置index.html的favicon路径

  链接类型=favicon rel=快捷图标 href=。/static/favicon . ico rel= external no follow /

  当v-bind绑定img标签中的src属性时,vue会把相对地址解析成一个字符串,而不是一个路径,所以图片无法正常显示。

  ` tab-bar-item v-for=i in 4

  img slot= item-icon :src= require(。/assets/img/tabbar/ tabbaricon[I-1]。SVG)) alt=

  /tab-bar-item `条

  以上个人经历,希望能给大家一个参考,也希望大家多多支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: