前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >解决vue cli3.x打包上线静态资源找不到路径问题

解决vue cli3.x打包上线静态资源找不到路径问题

原创
作者头像
青年码农
发布2020-10-13 13:11:58
发布2020-10-13 13:11:58
3.3K00
代码可运行
举报
文章被收录于专栏:青年码农青年码农
运行总次数:0
代码可运行

本教程适用于vue-cli3.x版本搭建的vue项目,解决项目本地运行一切正常,但是打包后部署时页面白屏,控制台报错,静态资源找不到的问题。

首先简单说说vue-cli3.x版本的变化,从文件夹上来看,少了build、config文件夹,那如何像2.x一样配置呢?3.x可以在项目根目录创建一个vue.config.js,之前的配置都在这里面配置。

【官方】vue.config.js 是一个可选的配置文件,如果项目的 (和 package.json 同级的) 根目录中存在这个文件,那么它会被 @vue/cli-service 自动加载。你也可以使用 package.json 中的 vue 字段,但是注意这种写法需要你严格遵照 JSON 的格式来写。

那么问题就很简单了,我们在项目根目录看下是否有vue.config.js,如果有,加一句代码。

就是在exoorts里面加上:

代码语言:javascript
代码运行次数:0
运行
复制
publicPath: './',

没有的话,我们就新建一个vue.config.js文件,内容如下:

代码语言:javascript
代码运行次数:0
运行
复制
module.exports = {    publicPath: './'}

然后打包发布即可。

关于vue.config.js文件,配置该文件可以参考:

https://cli.vuejs.org/zh/config/#%E7%9B%AE%E6%A0%87%E6%B5%8F%E8%A7%88%E5%99%A8

获取更多优质内容,请关注【青年码农】

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档