webpack-visualizer icon indicating copy to clipboard operation
webpack-visualizer copied to clipboard

DeprecationWarning: Tapable.plugin is deprecated. Use new API on `.hooks` instead

Open hkansal27 opened this issue 6 years ago • 7 comments

Hi,

This warning is causing, due to upgradation on Webpack 4 because they are still using the old plugin API, they need to be upgraded to the latest version.

I am getting the below error:

(node:10740) DeprecationWarning: Tapable.plugin is deprecated. Use new API on .hooks instead [ERROR] at VisualizerPlugin.apply (C:\Users\Hp\Desktop\New folder (2)\gateway_upgrade\node_modules\webpack-visualizer-plugin\lib\plugin.js:44:22) [ERROR] at webpack (C:\Users\Hp\Desktop\New folder (2)\gateway_upgrade\node_modules\webpack\lib\webpack.js:37:12) [ERROR] at processOptions (C:\Users\Hp\Desktop\New folder (2)\gateway_upgrade\node_modules\webpack-cli\bin\webpack.js:437:16) [ERROR] at yargs.parse (C:\Users\Hp\Desktop\New folder (2)\gateway_upgrade\node_modules\webpack-cli\bin\webpack.js:513:3) [ERROR] at Object.parse (C:\Users\Hp\Desktop\New folder (2)\gateway_upgrade\node_modules\webpack-cli\node_modules\yargs\yargs.js:552:18) [ERROR] at C:\Users\Hp\Desktop\New folder (2)\gateway_upgrade\node_modules\webpack-cli\bin\webpack.js:218:8 [ERROR] at Object. (C:\Users\Hp\Desktop\New folder (2)\gateway_upgrade\node_modules\webpack-cli\bin\webpack.js:515:3) [ERROR] at Module._compile (module.js:652:30) [ERROR] at Object.Module._extensions..js (module.js:663:10) [ERROR] at Module.load (module.js:565:32) [ERROR] at tryModuleLoad (module.js:505:12) [ERROR] at Function.Module._load (module.js:497:3) [ERROR] at Module.require (module.js:596:17) [ERROR] at require (internal/module.js:11:18) [ERROR] at Object. (C:\Users\Hp\Desktop\New folder (2)\gateway_upgrade\node_modules\webpack\bin\webpack.js:80:2) [ERROR] at Module._compile (module.js:652:30) [ERROR] at Object.Module._extensions..js (module.js:663:10) [ERROR] at Module.load (module.js:565:32) [ERROR] at tryModuleLoad (module.js:505:12) [ERROR] at Function.Module._load (module.js:497:3) [ERROR] at Function.Module.runMain (module.js:693:10) [ERROR] at startup (bootstrap_node.js:191:16) [ERROR] at bootstrap_node.js:612:3

hkansal27 avatar Aug 30 '18 22:08 hkansal27

Any update on this ??

jacksonmj24 avatar Oct 08 '18 03:10 jacksonmj24

any update?

samsan1212 avatar Nov 21 '18 07:11 samsan1212

update?

jaclas avatar Jan 10 '19 15:01 jaclas

@chrisbateman Why are there no updates on this? It has been months that it has been an issue...

opalampo avatar Feb 11 '19 14:02 opalampo

update?

duxy2002 avatar May 09 '19 12:05 duxy2002

This workaround has worked for me

File: node_modules/webpack-visualizer-plugin/lib/plugin.js Line: 44

change compiler.plugin('emit', function (compilation, callback) { by compiler.hooks.done.tap('emit', function (compilation, callback) {

mabliedana avatar Jun 19 '19 13:06 mabliedana

I am getting this issue when upgrading from Webpack3 to Webpack4 error details DeprecationWarning: Tapable.plugin is deprecated. Use new API on .hooks instead at VisualizerPlugin.apply (node_modules\webpack-visualizer-plugin\lib\plugin.js:44:22) at webpack (node_modules\webpack\lib\webpack.js:47:13) Can any one let me know which version of webpack i need to use after 4 and i will not modify in node modules.

user546 avatar Jul 26 '19 10:07 user546