一、簡介
-
有時候在本地原生網(wǎng)頁開發(fā)的時候,需要起一個服務能夠直接訪問當現(xiàn)在正在開發(fā)
index.html
等內(nèi)容,也就是希望通過npm
包在進入項目文件夾后,直接可以起一個可訪問的 http 鏈接
,不希望在去安裝nginx
。 -
下面例舉幾個:
-
serve:為本地靜態(tài)頁面創(chuàng)建一個可訪問的服務,不支持熱更新
-
http-server:為本地靜態(tài)頁面創(chuàng)建一個可訪問的服務,不支持熱更新,支持
https
-
live-server:為本地靜態(tài)頁面創(chuàng)建一個可訪問的服務,支持熱更新(運行起來默認支持,可以修改延遲時間),支持
https
-
alive-server:為本地靜態(tài)頁面創(chuàng)建一個可訪問的服務,支持熱更新(運行起來默認支持,可以修改延遲時間),支持
https
-
webpack-dev-server:為本地靜態(tài)頁面創(chuàng)建一個可訪問的服務,支持熱更新
-
二、serve 基本使用
-
安裝
$ npm i -g serve
-
使用
-
方式一:
# 1、進入靜態(tài)網(wǎng)頁文件夾 $ cd ./dist # 2、起服務 $ serve
-
方式二:
# 1、在任意位置,指定給某個文件夾起服務,例如根目錄 $ serve -s ./dist
-
方式三:
# 1、修改端口號,默認 3000 $ serve -s ./dist -p 10008
-
三、http-server 基本使用
-
安裝
$ npm i -g http-server
-
使用
-
方式一:
# 1、進入靜態(tài)網(wǎng)頁文件夾 $ cd ./dist # 2、起服務 $ http-server
-
方式二:
# 1、在任意位置,指定給某個文件夾起服務,例如根目錄 $ serve ./dist
-
方式三:
# 1、修改端口號,默認 3000 $ serve ./dist -p 10008
-
方式四:
# 起了服務,并打開瀏覽器 $ serve -o # 以當前文件夾起了服務,訪問到指定子目錄層級,并打開瀏覽器 $ serve -o ./dist
-
四、live-server 基本使用
-
安裝
$ npm i -g live-server
-
使用
-
方式一:
# 1、進入靜態(tài)網(wǎng)頁文件夾 $ cd ./dist # 2、起服務 $ live-server
-
方式二:
# 1、在任意位置,指定給某個文件夾起服務,例如根目錄 $ live-server ./dist
-
方式三:文章來源:http://www.zghlxwxcb.cn/news/detail-763775.html
# 1、修改端口號,默認 3000 $ live-server ./dist --port=10008
-
方式四:文章來源地址http://www.zghlxwxcb.cn/news/detail-763775.html
# 1、延遲熱更新,保證內(nèi)容輸入完成后在更新,延遲 1 秒,單位毫秒 $ live-server --wait=1000
-
五、剩下的自行看文檔
-
alive-server
、webpack-dev-server
使用大差不差。
到了這里,關于前端本地原生開發(fā)好用的 http server 服務(npm 包形式、支持熱更新、簡單好用)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!