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

相關文章
相關標籤/搜索