We‘re sorry but XXX doesn‘t work properly without JavaScript enabled. Please enable it to continue.

情景

Vue项目打包发布到服务器,访问网址没法正常访问,打开控制台报一下错误。前端

详细排查以后发现,NetWork请求报了vue

问题

vue项目,返回信息提示为“We’re sorry but [项目名称] doesn’t work properly without JavaScript enabled. Please enable it to continue.nginx

解决方法

罗列一下其余人汇总的解决方法:后端

  1. mode类型 前端修改方式:将mode类型由history改为hash;
  2. 后端修改方式:mode仍是history,后端配置nginx,设置映射关系
  3. publicpath路径问题 publicpath须要绝对路径’/’
  4. 本地开发,服务代理信息 检查代理信息是否有误,是否写有多个代理

 

 

按照上面的方法,找到了vue.config.js配置文件,如下配置被我注释了服务器

publicPath: './',

去除注释,从新打包发布,便可解决。spa