詳解vuejs中執(zhí)行npm run dev出現(xiàn)頁面cannot GET/問題
1.問題描述
最近用vue-cli搭建了一個小項(xiàng)目,其中在對項(xiàng)目進(jìn)行打包測試時修改了webpack.base.conf.js中的配置信息,之后再用npm run dev之后出現(xiàn)如下的情況:
1.瀏覽器中無法呈現(xiàn)已有頁面,并且在瀏覽器控制臺中報404錯誤
2.命令窗口中并沒有報錯
其中有人說是路由等問題,后來通過創(chuàng)建新的項(xiàng)目對比配置文件信息,發(fā)現(xiàn)是配置信息導(dǎo)致:
注釋部分是打包時需要修改的地方(根據(jù)打包時網(wǎng)站根目錄,這個沒處理好可能會出現(xiàn)圖片路徑加載失敗問題),而上面才是在開發(fā)環(huán)境下需要的配置信息(怪自己沒留意,坑了自己),之后就可以正常跑了...
由于有多個網(wǎng)友反映并沒有修改上面的publicPath,但是執(zhí)行run命令之后還會出現(xiàn)上述情況,追其原因是除此之外還修改了config目錄下的assetsPublicPath路徑,將其還原為你自己打包前的路徑即可.
2017.8.29
最近又有網(wǎng)友說到這個問題,按照以上說的方面檢查了一下,還是出現(xiàn)了這個問題,查了一下出現(xiàn)這個問題的原因還可能跟node的版本還有npm版本相關(guān),所以要把node升級較高版本,vue-cli要基于3.0以上的版本支持。
那么這時候如果升級了node或者npm,那么就可能出現(xiàn)npm 報錯問題,那么可以嘗試刪除npm重新安裝
2017.8.30
今天又發(fā)現(xiàn)了關(guān)于這個問題的一個原因,是由于創(chuàng)建項(xiàng)目的時候用了ESLint語法檢測,所以一點(diǎn)語法規(guī)范都會造成找不到頁面,并且這些錯誤是在控制臺是可以找到的。
如有新方法,將會繼續(xù)更新!!!
到此這篇關(guān)于詳解vuejs中執(zhí)行npm run dev出現(xiàn)頁面cannot GET/問題的文章就介紹到這了,更多相關(guān)vue執(zhí)行npm run dev出現(xiàn)頁面cannot GET/內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- vue執(zhí)行配置選項(xiàng)npm?run?serve的本質(zhì)圖文詳解
- 解決vue項(xiàng)目運(yùn)行npm run serve報錯的問題
- vue3.0運(yùn)行npm run dev報錯Cannot find module node:url
- 使用vue-cli初始化項(xiàng)目時運(yùn)行‘npm run dev’報錯及解決
- 關(guān)于vue的npm run dev和npm run build的區(qū)別介紹
- 詳解Vue項(xiàng)目在其他電腦npm run dev運(yùn)行報錯的解決方法
- Vue項(xiàng)目npm操作npm run serve或npm run dev報錯及二者的區(qū)別
相關(guān)文章
Intellij IDEA搭建vue-cli項(xiàng)目的方法步驟
這篇文章主要介紹了Intellij IDEA搭建vue-cli項(xiàng)目的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-10-10Vue3使用video-player實(shí)現(xiàn)視頻播放
video-player是一個基于video.js的視頻播放器組件,本文主要介紹了Vue3使用video-player實(shí)現(xiàn)視頻播放,具有一定的參考價值,感興趣的可以了解一下2024-01-01vue項(xiàng)目上傳Github預(yù)覽的實(shí)現(xiàn)示例
這篇文章主要介紹了vue項(xiàng)目上傳Github預(yù)覽的實(shí)現(xiàn)示例,在完成Vue項(xiàng)目以后,在上傳到github并實(shí)現(xiàn)預(yù)覽2018-11-11vue項(xiàng)目配置同一局域網(wǎng)可使用ip訪問的操作
這篇文章主要介紹了vue項(xiàng)目配置同一局域網(wǎng)可使用ip訪問的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-10-10