【webpack】----错误解决【Cannot read properties of undefined (reading ‘tap‘)】

1. 报错场景

安装 webpack-obfuscator 后,进行 js 代码混淆编译的时候报错。

2. 报错截图

3. 错误原因

通常是由于版本不兼容或配置错误引起的。

4. 查询本地 webpack 版本

4.1 查询命令
  1. npm 查询

    npm view webpack version

  2. yarn 查询

    yarn info webpack version

4.2 查询结果

5. 查找 webpack 版本对应的 webpack-obfuscator

5.1 webpack3.4.1 的安装方式
复制代码
npm install --save-dev javascript-obfuscator@0.10.0 webpack-obfuscator@0.10.0
5.2 webpack4 的安装方式
复制代码
npm install --save-dev javascript-obfuscator webpack-obfuscator@2.6 
5.3 webpack5 的安装方式
复制代码
npm install --save-dev javascript-obfuscator webpack-obfuscator

6. 查看 webpack 对应 webpack-obfuscator 安装版本

6.1 查询地址
复制代码
https://github.com/javascript-obfuscator/webpack-obfuscator
6.2 查看 package.json 文件
6.3 查看最新版本对应的版本号
6.3 切换版本号
6.4 实例 2.6.0 版本对应版本查询
相关推荐
前端小巷子几秒前
浏览器的同源策略与跨域问题
前端·面试·浏览器
江城开朗的豌豆几秒前
Vuex中mutations和actions的那些事儿:为啥非要分家?
前端·javascript·vue.js
Endeavour_T8 分钟前
ECharts图表怎么做自适应?
前端·echarts
bo521008 分钟前
浏览器缓存优先级
前端·面试·浏览器
namehu8 分钟前
浏览器中的扫码枪:从需求到踩坑再到优雅解决
前端·react.js
opbr10 分钟前
🚫🔨 不用重构!教你用 Vue3 + TSX 🧹优雅收纳后台页面一堆操作按钮
前端·vue.js
G等你下课15 分钟前
使用 Cookie 实现登录登出功能案例
前端·后端
旺旺大力包16 分钟前
【JS笔记】JS 和 noodjs 的常见操作(十)
开发语言·javascript·node.js·ecmascript
西瓜树枝20 分钟前
antd vue全局自定义样式前缀实践
前端·vue.js
前端进阶者21 分钟前
地图坐标系转换JS库
前端·javascript