webpack 使用 extract-text-webpack-plugin 报错 Tapable.plugin is deprecated. Use new API on .hooks instead

webpack 使用 extract-text-webpack-plugin 报错 Tapable.plugin is deprecated. Use new API on .hooks instead

根据教程使用 const ExtractPlugin = require('extract-text-webpack-plugin') 配置好后,在 cnpm run build 时出现 Tapable.plugin is deprecated. Use new API on `.hooks` instead

原因 webpack 升级 到 v4.x.x,而教程那时候后是没有 v4.x.x,那时候是 v3.x.x。

将 webpack 重装指定版本 cnpm i webpack@3.x.x 降级,再运行 ``` cnpm run build ```` 正常。

参考1 [1]

参考2 [2]


  1. https://segmentfault.com/q/1010000013488209 ↩︎

  2. https://github.com/webpack/webpack/issues/6568 ↩︎

原文地址:https://www.cnblogs.com/F4NNIU/p/npm-extract-text-webpack-plugin.html