前端開發過程中,靜態頁面直接雙擊HTML檔案就能在瀏覽器開啟,有時候我們很希望可以用localhost啟動,在區域網內可以直接用手機或者是別的電腦訪問。
如果你用的是框架腳手架或者你是webpack大神就不用往下看了。今天分享的只是最簡便用webpack-dev-server快速localhost訪問靜態資源。
Node環境一定要有,這個我就不說了。新建一個資料夾,注意,這邊資料夾最好不要中文,不然會報錯。然後在這個資料夾裡面用命令列開啟:
初始化:npm init -y(-y少了詢問步驟),會自動生成package.json;
下載依賴:npm install webpack webpack-cli webpack-dev-derver -D(-D是開發時依賴),會自動生成node_modules資料夾;
在這個目錄新建檔案webpack.config.js和src:



let path = require('path');
module.exports = {
entry: './src/main.js',
mode: 'development',
devServer: {
port: 8080,
contentBase: path.join(__dirname, 'src'),
open: true
}}
想要知道這些引數的建議去webpack官網看看,挺簡單的。這邊說一下contentBase我預設指向了src資料夾。
然後在package.json裡面配置啟動命令:


http://localhost:8080/img/cash-logo.png
http://localhost:8080/page/index.html
就可以訪問靜態資源了(page會自動指向index.html)。
有一點webpack基礎的應該都能搭建,這邊只是分享最基礎的。搭建好了之後,以後要使用直接把檔案拉倒這個src裡面,然後用絕對路徑訪問就可以了。
(完)

Coding 個人筆記