【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 版本对应版本查询
相关推荐
我是真菜1 天前
彻底理解js中的深浅拷贝
前端·javascript
江畔柳前堤1 天前
github实战指南07-CLI 与高级技巧
前端·人工智能·chrome·深度学习·github·caffe·issue
weixin_571667411 天前
[解决] Node.js 安装后 命令找不到
node.js
kisdiem1 天前
ReAct:让大模型一边推理,一边行动
前端·react.js·前端框架
西部荒野子1 天前
JS 如何跑进两个原生世界
前端
RANxy1 天前
AntV 入门系列第一篇:从零开始的数据可视化之旅
前端
小小小小宇1 天前
前端 WebRTC 全解析与应用
前端
华玥1 天前
优化滚动列表,使用虚拟滚动
前端
小小小小宇1 天前
前端 WebAssembly 全解析与应用
前端
huangdong_1 天前
京东商品图片视频批量下载与m3u8视频合并技术完整实现方案
大数据·前端·数据库