将Vue3项目打包后放到Linux上nginx中部署,运行时候报错,但是在本地运行时就能正常运行不报错。而且项目再本地打包预览时也可以正常运行。求解惑!!
报错:
本地项目使用的vite
Linux 版本centOS 7.9
nginx版本1.20.1
本地运行,登陆时正常:
本地打包预览,登录正常:
部署到Linux上nginx中运行,运行报错:
将Vue3项目打包后放到Linux上nginx中部署,运行时候报错,但是在本地运行时就能正常运行不报错。而且项目再本地打包预览时也可以正常运行。求解惑!!
报错:
本地项目使用的vite
Linux 版本centOS 7.9
nginx版本1.20.1
本地运行,登陆时正常:
本地打包预览,登录正常:
部署到Linux上nginx中运行,运行报错:
该回答引用自GPT-3.5,由博主GISer Liu编写:
根据您的问题描述,出现在部署到Linux上nginx中运行时出错的情况,但在本地运行时没有问题,可能是由于环境的差异导致的。以下是我根据您提供的信息给出的解决思路和解决方案:
nginx -v
命令检查Nginx版本。publicPath
来指定静态资源路径,确保它在部署到Nginx后仍然有效。root
或 alias
配置项,确保指向Vue3项目的正确路径。/var/log/nginx/error.log
,检查是否有与Vue3项目相关的错误信息。nginx -v
命令检查Nginx版本,确保支持Vue3项目的部署。publicPath
配置是否正确,可以在 vue.config.js
中进行配置。root
或 alias
配置项指向Vue3项目的正确路径。/var/log/nginx/error.log
,检查是否有相关错误信息。npm install
或 yarn install
更新依赖。如果该回答解决了您的问题,请采纳!如果没有,请参考以下方案进行修订