webpack源碼分析——配置調試環境


無論是閱讀webpack源碼,還是編寫webpack的plugin和loader,配置調試環境都是很有必要的。weabpack的運行環境是nodejs,調試webpack就是調試nodejs程序。我們平時使用的IDE如eclipse、webstorm都支持nodejs的調試。本文以eclipse(Version: Oxygen.1a Release (4.7.1a))為例,進行講解。

在這個例子里面,我們使用webpack <entry> [<entry>] <output>這種用法,工程具體目錄結構如下:

--index.html

--index.js

--hello.js

index.html中的內容:

index.js中的內容:

 

hello.js中的內容:

 

構建命令:webpack ./index.js bundle2.js

第一步、新建一個debug配置項

 

第二步、填寫配置項

 

Name:debug配置項的名稱

Main選項卡下的File:程序的入口文件。webpack的入口文件是bin目錄下的webpack.js

然后點開Arguments選項卡,進行配置 

 

Program Arguments: 

本文中的例子是要執行 webpack ./index.js bundle2.js命令,故在程序變量Program Arguments一項中配置了參數:./index.js bundle2.js

如果是直接使用webpack.config.js配置文件進行配置,並且在命令行中使用的命令是webpack,這種情況可以不用配置Program Arguments

Working Directory:

被調試程序所在目錄

第三步、設置斷點執行

 其他IDE的配置也差不多。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM