情景
Vue項目打包發佈到服務器,訪問網址沒法正常訪問,打開控制檯報一下錯誤。前端
詳細排查以後發現,NetWork請求報了vue
問題
vue項目,返回信息提示爲「We’re sorry but [項目名稱] doesn’t work properly without JavaScript enabled. Please enable it to continue.nginx
解決方法
羅列一下其餘人彙總的解決方法:後端
- mode類型 前端修改方式:將mode類型由history改爲hash;
- 後端修改方式:mode仍是history,後端配置nginx,設置映射關係
- publicpath路徑問題 publicpath須要絕對路徑’/’
- 本地開發,服務代理信息 檢查代理信息是否有誤,是否寫有多個代理
按照上面的方法,找到了vue.config.js配置文件,如下配置被我註釋了服務器
publicPath: './',
去除註釋,從新打包發佈,便可解決。spa