情景
Vue项目打包发布到服务器,访问网址无法正常访问,打开控制台报一下错误。
详细排查之后发现,NetWork请求报了
问题
vue项目,返回信息提示为“We’re sorry but [项目名称] doesn’t work properly without JavaScript enabled. Please enable it to continue.
解决方法
罗列一下其他人汇总的解决方法:
- mode类型 前端修改方式:将mode类型由history改成hash;
- 后端修改方式:mode还是history,后端配置nginx,设置映射关系
- publicpath路径问题 publicpath需要绝对路径’/’
- 本地开发,服务代理信息 检查代理信息是否有误,是否写有多个代理
按照上面的方法,找到了vue.config.js配置文件,以下配置被我注释了
publicPath: './',
去除注释,重新打包发布,即可解决。