【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 版本对应版本查询
相关推荐
Tanjia_kiki7 小时前
谷歌浏览器中F12编辑并重发请求
开发语言·前端·javascript
honkun67 小时前
vue 表格组件 vxe-table 实现拖拽列字段自动生成透视表汇总
前端·javascript·vue.js
新中地GIS开发老师8 小时前
WebGIS开发入门 | 从 Web 开发到地图开发,差别在哪儿?
前端·vue·webgis
逻辑08 小时前
安装 Claude Code 完整指南(用户级 Node.js 环境)
node.js·claude code
Wang's Blog8 小时前
Vibe Coding一人即团队系列54:云服务器 Node.js 与 MySQL 9 环境搭建及配置指南
服务器·人工智能·mysql·node.js
IMPYLH8 小时前
HTML 的 <p> 元素
前端·javascript·html
leoZ2318 小时前
第 4 篇:布局骨架——页面壳、栅格、卡片
前端·javascript·vue.js·opencv·计算机视觉·数据挖掘·语音识别
何以解忧,唯有..8 小时前
Vue 3 模板语法详解:从插值到指令的完整指南
前端·javascript·vue.js
FungLeo8 小时前
成为全栈·Node 后端篇·结构化日志与请求链路追踪
node.js·结构化日志·成为全栈·请求链路