【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 版本对应版本查询
相关推荐
程序员小易5 分钟前
前端轮子(2)--diy响应数据
前端·javascript·浏览器
前天的五花肉5 分钟前
D3.js研发Biplot(代谢)图
前端·javascript·css
oh,huoyuyan11 分钟前
【实用技巧】火语言RPA:界面『日期时间』控件,实现网页日期自动填写
前端·javascript·rpa
程序员小寒11 分钟前
前端性能优化之Webpack篇
前端·webpack·性能优化
谢尔登11 分钟前
React的Fiber架构
前端·react.js·架构
我是华为OD~HR~栗栗呀14 分钟前
(华为od)21届-Python面经
java·前端·c++·python·华为od·华为·面试
刘一说26 分钟前
ES6+核心特性全面浅析
java·前端·es6
kirinlau33 分钟前
Vue.observable实现vue原生轻量级状态管理详解
前端·javascript·vue.js
严文文-Chris34 分钟前
RAG关键技术要点详解
java·服务器·前端
自然 醒35 分钟前
elementUI的select下拉框如何下拉加载数据?
前端·javascript·elementui