【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 版本对应版本查询
相关推荐
hj5914_前端新手33 分钟前
javascript基础- 函数中 this 指向、call、apply、bind
前端·javascript
薛定谔的算法37 分钟前
低代码编辑器项目设计与实现:以JSON为核心的数据驱动架构
前端·react.js·前端框架
Hilaku1 小时前
都2025年了,我们还有必要为了兼容性,去写那么多polyfill吗?
前端·javascript·css
yangcode1 小时前
iOS 苹果内购 Storekit 2
前端
LuckySusu1 小时前
【js篇】JavaScript 原型修改 vs 重写:深入理解 constructor的指向问题
前端·javascript
LuckySusu1 小时前
【js篇】如何准确获取对象自身的属性?hasOwnProperty深度解析
前端·javascript
LuckySusu1 小时前
【js篇】深入理解 JavaScript 作用域与作用域链
前端·javascript
LuckySusu1 小时前
【js篇】call() 与 apply()深度对比
前端·javascript
LuckySusu1 小时前
【js篇】addEventListener()方法的参数和使用
前端·javascript
该用户已不存在1 小时前
6个值得收藏的.NET ORM 框架
前端·后端·.net