vue項目Network: unavailable的問題及解決
vue項目Network: unavailable問題
vue項目npm run serve 后,只有l(wèi)ocalhost訪問,network不能訪問,
可能有三種情況:
- 多個網(wǎng)卡原因:打開網(wǎng)絡共享中心,把多余的網(wǎng)絡禁用掉,只留一個
- 在中配置host及public
- 系統(tǒng)環(huán)境變量問題
由于這個Network是被寫死進文件中的,所以如果網(wǎng)絡被切換了,記得修改ip地址,確保與當前的聯(lián)網(wǎng)ip一致
解決辦法1:項目文件vue.config.js文件中配置
在vue項目根目錄下找到或創(chuàng)建 vue.config.js 文件
在devServer配置里面添加public,如下代碼所示。
public:‘192.168.1.2:8080’,
module.exports = { configureWebpack: {}, devServer: { // 環(huán)境配置 host: '0.0.0.0', public: '192.168.1.2:8080', // 此處是自己電腦IP地址! port: '8080', https: false, disableHostCheck: true, open: false // 配置自動啟動瀏覽器 } }
那么,如何看public后的自己電腦IP地址?
方法一
打開 控制面板\所有控制面板項\網(wǎng)絡和共享中心
在網(wǎng)絡連接窗口中雙擊打開正在使用的網(wǎng)絡
點擊詳細信息,找到 IPv4地址,復制添加到pubilc后重新運行后即可
方法二
win+R 輸入cmd進入控制臺,輸入 ipconfig 查看
解決辦法2:系統(tǒng)環(huán)境變量配置
計算機右鍵--屬性--高級系統(tǒng)設置--環(huán)境變量
C:\Windows\system32C:\WindowsC:\Windows\System32\Wbem
配完環(huán)境變量再重啟vscode,再重新運行項目,發(fā)現(xiàn)network有了ip+port。
總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Vue router傳遞參數(shù)并解決刷新頁面參數(shù)丟失問題
這篇文章主要介紹了Vue router傳遞參數(shù)并解決刷新頁面參數(shù)丟失問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-12-12Vue3 響應式 API 及 reactive 和 ref&
響應式是一種允許以聲明式的方式去適應變化的編程范例,這篇文章主要介紹了關于Vue3響應式API及reactive和ref的用法,需要的朋友可以參考下2023-06-06