调试webpack 1. 摘要 用过构建工具webpack的朋友应该都体会,面对其几百行的配置内容如大海一小舟,找不到边。看文档查百度,对其构建的生命周期看了又看。最终还是很茫然。原因很简单,构建配置一般都是通过脚手架工具自动生成。看似每天在用,其实接触很少。直到有一天,发现社区的插件不能满足需求时,相信你一定会定制一个自己的插件。这时你需要彻底了解它的机制,作为开发,调试代码一定是了解内部逻辑最好的方法。 原文公众号地址 不管是 npm 还是 webpack 都是基于nodejs的工具。所以最终是调试node。这里我介绍三种调试的方法。需要提前准备好以下工具 vscode google chrome npm i -D webpack webpack-cli 添加webpack配置文件,并在其中使用 debugger 设置一个断点。 const path = require('path'); debugger; module.exports = { mode: 'development', entry: './src/index.js', output: { path: path.resolve(__dirname, 'dist'), filename: "index.js" } }; 2. (方法一)使用vscode运行npm调试 在新建项目的package.json文件