前言
项目里使用webpack的代码混淆工具 webpack-obfuscator,当打包代码时,出现如下报错:
TypeError: Cannot read property 'tap' of undefined
原因
项目的webpack版是4.x ,而 webpack-obfuscator 的版本是 3.x
解决方法
查阅资料 在该 https://nodejs7.com/2021/11/27/797.html 文章里指出了版本对应,把项目里的 webpack-obfuscator 版本调低安装 2.x 版本后,打包代码不报错了。