本文適用于已經(jīng)會(huì)使用webpack的前端開(kāi)發(fā)人員,但是想進(jìn)一步了解webpack細(xì)節(jié)和進(jìn)階。
創(chuàng)新互聯(lián)建站-專(zhuān)業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比南湖網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式南湖網(wǎng)站制作公司更省心,省錢(qián),快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋南湖地區(qū)。費(fèi)用合理售后完善,十余年實(shí)體公司更值得信賴。
首先請(qǐng)讀者按照我前一篇文章 Webpack 10分鐘入門(mén)介紹的步驟,在本地搭建一個(gè)webpack的hello world項(xiàng)目。
搭好之后的項(xiàng)目結(jié)構(gòu)如下圖:
打開(kāi)index.html能看到Hello World字符串。
下面介紹如何調(diào)試webpack本身的打包過(guò)程。
假設(shè)我們的需求是想調(diào)試項(xiàng)目文件夾下的webpack配置文件:webpack.config.js
那么我們?cè)诶锩嬖O(shè)置一個(gè)斷點(diǎn):
1. 在當(dāng)前webpack項(xiàng)目工程文件夾下面,執(zhí)行命令行:
node --inspect-brk ./node_modules/webpack/bin/webpack.js --inline --progress
其中參數(shù)--inspect-brk就是以調(diào)試模式啟動(dòng)node:
會(huì)觀察到輸出:
Debugger listening on ws://127.0.0.1:9229/19421955-0f12-44c7-95da-fa5dd8384e04
For help see https://nodejs.org/en/docs/inspector
2. 打開(kāi)Chrome瀏覽器,地址欄里輸入 chrome://inspect/#devices :
在彈出窗口點(diǎn)擊超鏈接"Open Dedicated DevTools for Node.
此時(shí)在第一步的命令行窗口里,出現(xiàn)一行新的提示信息:debugger attached。
Chrome窗口彈出來(lái)了,斷點(diǎn)停留在webpack.js第一行處。這個(gè)webpack.js就是我們之前命令行里指定的參數(shù):node --inspect-brk ./node_modules/webpack/bin/webpack.js --inline --progress
然后點(diǎn)一下Chrome調(diào)試器里的“繼續(xù)執(zhí)行”,斷點(diǎn)就提留在我們?cè)O(shè)置在webpack.config.js里的debugger斷點(diǎn)了。
網(wǎng)頁(yè)標(biāo)題:webpack打包過(guò)程如何調(diào)試?
網(wǎng)頁(yè)URL:http://www.rwnh.cn/article32/jdggsc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、網(wǎng)站設(shè)計(jì)公司、網(wǎng)站排名、定制開(kāi)發(fā)、搜索引擎優(yōu)化、微信公眾號(hào)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)