nginx部署vue项目出现查找不到js,css文件,查看请求发现是路径问题;

在这里插入图片描述

直接修改vue项目中的vue.config.js文件,将基本路径设置为相对路径
module.exports = {
// 基本路径
publicPath:"./", // 可以设置成相对路径,这样所有的资源都会被链接为相对路径,打出来的包可以被部署在任意路径
outputDir:“dist”, //打包时生成的生产环境构建文件的目录
assetsDir: ‘static’, // 放置生成的静态资源 (js、css、img、fonts) 的 (相对于 outputDir 的) 目录
。。。
}

如图

Logo

前往低代码交流专区

更多推荐