700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 关于vue运行报错:webpack < 5 used to include polyfills for node.js core modules by default.

关于vue运行报错:webpack < 5 used to include polyfills for node.js core modules by default.

时间:2020-01-01 13:18:51

相关推荐

关于vue运行报错:webpack < 5 used to include polyfills for node.js core modules by default.

在使用vue3开发时安装使用web3等工具,运行报错

webpack < 5 used to include polyfills for node.js core modules by default. This is no longer the case. Verify if you need this module and configure a polyfill for it

解决方案

1.安装 node-polyfill-webpack-plugin

npm install node-polyfill-webpack-plugin

2.vue.config.js中修改配置

// 头部引入const NodePolyfillPlugin = require('node-polyfill-webpack-plugin')configureWebpack: (config) => {const plugins = []plugins.push(new NodePolyfillPlugin())}// 或者configureWebpack: {plugins: [new NodePolyfillPlugin()],}

再次运用,问题解决~

原因是由于在webpack5中移除了nodejs核心模块的polyfill自动引入,所以需要手动引入,如果打包过程中有使用到nodejs核心模块,webpack会提示进行相应配置

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。