查看compiler和compliation对象

查看compiler和compliation对象

由于compiler和compliation对象中属性太多,直接在终端打印会难以对里面的内容进行观测

这里可以利用node调试的方式,对数据进行观测。

调试步骤:

1. 在apply方法中添加debugger

class TestPlugin {
    constructor() {
        console.log("执行constructor")
    }
    apply(compiler) {
        console.log("执行apply方法");
        debugger;
    }   
//... 
}

2. 在package.json中配置

 "scripts": {
      //......
    "debug":"node --inspect-brk ./node_modules/webpack-cli/bin/cli.js"
  },

--inspect: 进行调试

-brk:在首行打断点

./node_modules/webpack-cli/bin/cli.js : 执行webpack指令,加载webpack.config.js中的内容

4. npm run debug

5. 打开浏览器任意窗口,f12,点击绿色按钮进入调试工具

6. 点击开始按钮,就会跳到打了debugger的地方

然后就可以很清晰的看到相关属性了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值