BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default

升级项目使用外部包时报错,查了下解决方案,记录下

 https://web03.cn/blog/263

我根据我使用的的情况具体了下方案,我是使用jhipster的,所以具体如下。

首先

npm install node-polyfill-webpack-plugin

然后修改webpack.custom.js 

const NodePolyfillPlugin = require('node-polyfill-webpack-plugin')


module.exports = async (config, options, targetOptions) => {
      //......
    config.plugins.push(
      new NodePolyfillPlugin()
    );
//......
  })

上一篇:Webpack 打包 Javascript 详细介绍


下一篇:webpack高级应用篇(二):devServer