http-server是一個簡單的零配置命令行http服務器。可用於h5頁面手機端測試 Vue 、Angualr、React項目打包后真機測試
github地址:https://github.com/indexzero/http-server
讓電腦和手機處於同一局域網
1、電腦和手機都連路由器
2、電腦上面安裝一個360 wifi 或者獵豹wifi
http-server安裝、使用
安裝:
npm install http-server -g / cnpm install http-server -g (電腦上面需要安裝nodejs)
使用
- cd 到要啟動的項目目錄
- 打開控制台運行 http-server
http-server啟動可選參數:
使可選配置:
- -p 要使用的端口(默認為8080)
- -a 要使用的地址(默認為0.0.0.0)
- -d 顯示目錄列表(默認為“True”) true / false
- -i 顯示autoIndex(默認為“True”)
- -g或--gzip啟用時(默認為“False”),它將用於./public/some-file.js.gz代替./public/some-file.jsgzip壓縮版本的文件,並且該請求接受gzip編碼。
- -e或--ext默認文件擴展名(如果沒有提供)(默認為'html')
- -o 啟動服務器后打開瀏覽器窗口
- -c設置緩存控制max-age頭的緩存時間(以秒為單位),例如-c10 10秒(默認為'3600')。要禁用緩存,請使用-c-1。
出現問題http-server不是內部命令解決辦法:
npm config ls
將紅色區域添加環境變量即可解決!
也可自己調整路徑;
npm config set prefix "D:\Program Files\nodejs\node_global" npm config set cache "D:\Program Files\nodejs\node_cache"
npm config ls