首页 > 其他分享 >【vue】打包后dist无法运行和显示问题

【vue】打包后dist无法运行和显示问题

时间:2022-10-27 15:22:05浏览次数:71  
标签:vue 里面 路径 修改 无法 dist 打包

 

执行

npm run build

生成dist静态目录

 

打开index.html无法显示,是因为找不到目录,将里面的引用路径修改即可

修改后可能部分图片无法正常显示,因为还有其它路径的需要切换,但是这时候里面找不到修改的地方

 

需要去配置文件,直接全局改

vue.config.js里面

module.exports = defineConfig({
  publicPath:process.env.NODE_ENV === 'production'
   ? './'
   : '/'
  })

配置里面加上这里,写死路径即可。

 

标签:vue,里面,路径,修改,无法,dist,打包
From: https://www.cnblogs.com/Hello233/p/16832353.html

相关文章

  • vue+mysql实现前端对接数据库
    下载引入相关依赖1、cnpminstall--savemysql2、cnpminstall--saveaxios3、cnpminstall--savebody-parser4、cnpminstall--saveexpress5、cnpminstall--......
  • vue之数据绑定
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><metahttp-......
  • linux程序打包成deb
    前言最近在研究如何将自己的程序打包称deb格式,用dpkg或者apt管理起来,最终我们可以使用"dpkg-buildpackage-us-uc"来生成我们的deb文档。以下为我的学习心得,将每一个步骤......
  • vue设置元素高度自适应
    VUE设置元素高度自适应<divref="element":style="{height:`${elementHeight}px`}"></div>data(){return{elementHeight:50}},mounted:fun......
  • mysqldistinct隐患
    mysqldistinct语句优化1.where字段的索引。2.建议查询增加上一个datetime范围。本回答由网友推荐mysqldistinct去重问题请教。selectip,spare2,count(distinctconcat(ip......
  • Vue常用指令(精简)
    #Vue系列##el:挂载点demo01.html-vue实例作用范围:vue会管理el选项命中的元素及其内部的后代元素,可以使用其他选择器(class、el标签),建议使用id选择器,因为id是唯一的。......
  • 一、认识Vue-API 风格
    Vue的组件可以按两种不同的风格书写:选项式API 和组合式API。(一)、选项式API(OptionsAPI)使用选项式API,我们可以用包含多个选项的对象来描述组件的逻辑,例如 data......
  • 每日一题之Vue数据劫持原理是什么?
    什么是数据劫持?定义:数据劫持,指的是在访问或者修改对象的某个属性时,通过一段代码拦截这个行为,进行额外的操作或者修改返回结果。简单地说,就是当我们触发函数的时候动......
  • 前端高频vue面试题合集
    路由的hash和history模式的区别Vue-Router有两种模式:hash模式和history模式。默认的路由模式是hash模式。1.hash模式简介:hash模式是开发中默认的模式,它的URL带着一个#......
  • 在vue的v-for中,key为什么不能用index?
    写在前面在前端中,主要涉及的基本上就是DOM的相关操作和JS,我们都知道DOM操作是比较耗时的,那么在我们写前端相关代码的时候,如何减少不必要的DOM操作便成了前端优化的......