vuecli4中如何配置打包使用相对路径

 更新时间:2022年07月26日 15:38:00   作者:sun_chen_93  
这篇文章主要介绍了vuecli4中如何配置打包使用相对路径,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

配置打包使用相对路径

使用vuecli4进行项目打包时,默认使用的是根目录的方式,这样打包直接项目直接运行就是一个大白屏,非常难受!

这时我们就需要在设置打包使用相对目录的方式,设置过程非常简单。

1.在vuecli跟目录下添加 `vue.config.js`作为配置文件

2.添加以下配置:

module.exports = {
    //配置 运行和打包时的文件路径
    publicPath:process.env.NODE_ENV==='production'?'./':'/',
}

3.重新编译项目。

非常好用!

vue打包时的publicPath,就是打包后静态资源的路径

情况一

当不配置vue.config.js或者没有publicPath属性时,默认访问的静态路径是服务器的根目录

服务器根目录下没有js文件夹所以访问失败,把dist下的js,css等静态文件剪切到wamp/www目录下就可以正常访问了(注意重启wamp)

情况二

当配置为当前目录’./’

访问正常,其实publicPath当前目录即打包后的index.html的当前目录,即dist目录,怎么证明,把publicPath的值设置为’…/’,看看情况三

情况三

又报错,把js,css等静态文件复制到wamp/www目录下试一下

访问成功,说明:publicPath设置为当前目录’./'就是dist目录的设想,没错

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • vue中的data为什么是个函数而不是对象详解

    vue中的data为什么是个函数而不是对象详解

    这篇文章主要介绍了vue中的data为什么是个函数而不是对象问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-04-04
  • Element-plus封装搜索组件的实现

    Element-plus封装搜索组件的实现

    在后台管理系统中,经常需要在多个页面中使用搜索功能,本文就来介绍一下Element-plus封装搜索组件的实现,具有一定的参考价值,感兴趣的可以了解一下
    2024-08-08
  • Vue图片懒加载之Vue-Lazyload的使用

    Vue图片懒加载之Vue-Lazyload的使用

    懒加载就是延时加载,即当需要用到的时候再去加载,本文主要介绍了Vue图片懒加载之Vue-Lazyload的使用,具有一定的参考价值,感兴趣的可以了解一下
    2024-05-05
  • 前端vue中el-table增加合计行及合并单元格代码示例

    前端vue中el-table增加合计行及合并单元格代码示例

    在有些情况下我们会有合并表头、合并列、合并尾部合计的需求,这篇文章主要给大家介绍了关于前端vue中el-table增加合计行及合并单元格的相关资料,需要的朋友可以参考下
    2023-09-09
  • 动态加载权限管理模块中的Vue组件

    动态加载权限管理模块中的Vue组件

    本篇文章给大家详细讲解了如何在权限管理模块中动态的加载VUE组件的过程,有这方面需求的朋友跟着学习下吧。
    2018-01-01
  • 在Vue中实现对文件的压缩和解压缩功能

    在Vue中实现对文件的压缩和解压缩功能

    在前端开发中,文件的压缩和解压缩是经常需要用到的功能,尤其是在需要上传和下载文件的场景下,文件压缩可以减小文件大小,加快文件传输速度,提高用户体验,本文将介绍在Vue项目中如何进行文件的压缩和解压缩,需要的朋友可以参考下
    2023-11-11
  • Vue.js中实现密码修改及页面跳转和刷新的完整指南

    Vue.js中实现密码修改及页面跳转和刷新的完整指南

    在现代Web应用中,用户账户管理是一个核心功能,其中密码修改是一个常见的需求,本文将详细介绍如何在Vue.js应用中实现用户密码修改功能,并在成功后跳转到登录页面并刷新该页面,需要的朋友可以参考下
    2024-12-12
  • vuecli中chainWebpack的常用操作举例

    vuecli中chainWebpack的常用操作举例

    在项目开发中我们难免碰到需要对webpack配置更改的情况,下面这篇文章主要给大家介绍了关于vuecli中chainWebpack的常用操作举例,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-10-10
  • Vue3在history模式下如何通过vite打包部署白屏

    Vue3在history模式下如何通过vite打包部署白屏

    这篇文章主要介绍了Vue3在history模式下如何通过vite打包部署白屏问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-07-07
  • vue3.0中setup中异步转同步的实现

    vue3.0中setup中异步转同步的实现

    这篇文章主要介绍了vue3.0中setup中异步转同步的实现方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-06-06

最新评论