webpack-dev-server自動更新頁面方法

這兩天在看webpack,今天卡在webpack-dev-server上了,折騰了一下午,一直無法正常運行,每次服務(wù)器也提示正常啟動了,但是瀏覽器一輸入localhose:8080/admin就提示Get/...,反正就是無法打開頁面。最后找到一個帖子,發(fā)現(xiàn)原來是我啟動服務(wù)器的代碼有問題。

網(wǎng)站設(shè)計制作、成都做網(wǎng)站過程中,需要針對客戶的行業(yè)特點、產(chǎn)品特性、目標受眾和市場情況進行定位分析,以確定網(wǎng)站的風格、色彩、版式、交互等方面的設(shè)計方向。成都創(chuàng)新互聯(lián)還需要根據(jù)客戶的需求進行功能模塊的開發(fā)和設(shè)計,包括內(nèi)容管理、前臺展示、用戶權(quán)限管理、數(shù)據(jù)統(tǒng)計和安全保護等功能。

先安裝webpack相關(guān)組件

cnpm i webpack-dev-server --save-dev
cnpm i webpack --save-dev

代碼如下:

1.項目結(jié)構(gòu)如下:

webpack-dev-server自動更新頁面方法 

2.webpack.config.js配置文件

因為我定義了兩個js,所以入口這邊要定義兩個名稱分別打包成兩個bundle.js。。。。。

因為動態(tài)生成的文件都是放在dist文件夾的,所以下面publicPath:"/dist/"就是用來監(jiān)聽該文件夾中文件變化的,只要這里面文件內(nèi)容變化了(其實是手動更新admin和customer文件夾下的index.js,它會自動更新對應(yīng)的bundle.js),頁面也會自動更新。

webpack-dev-server自動更新頁面方法

3.package.json配置

這邊只要注意一下"server":"webpack-dev-server --inline --content-base"才是啟動服務(wù)器的正確代碼,

我之前是用的下面這三種方式(這種方式應(yīng)該是之前老版本的,現(xiàn)在2.0以上版本好像不支持了,沒有去查閱這方面),

"server":"webpack-dev-server --inline --hot",

"server":"webpack-dev-server --inline",



"server":"webpack-dev-server"

webpack-dev-server自動更新頁面方法

4.執(zhí)行命令

首先輸入 “npm start” 生成兩個bundle.js

其次輸入 “npm run server”或者“webpack-dev-server --inline --content-base”

最后打開瀏覽器輸入localhose:8080/admin或者localhose:8080/customer就可以打開對應(yīng)的頁面

webpack-dev-server自動更新頁面方法

5.最后修改對應(yīng)頁面的js代碼,頁面也會自動同步立即更新

webpack-dev-server自動更新頁面方法

以上這篇webpack-dev-server自動更新頁面方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持創(chuàng)新互聯(lián)。

當前標題:webpack-dev-server自動更新頁面方法
地址分享:http://muchs.cn/article14/gedede.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計、ChatGPT小程序開發(fā)、電子商務(wù)、動態(tài)網(wǎng)站、定制網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運營