NodePolyfillPlugin is not defined

在Vue运行npm runDev时遇到一下问题,找了很多方法都解

img


决不了,希望可以帮我看一下。

webpack 降级 或者 试试、
一下 参考自:chatGPT
这个问题通常是由于webpack版本升级导致的,可以通过升级@vue/cli-service的版本来解决这个问题。
具体操作步骤如下:

1.先卸载当前的@vue/cli-service,打开命令行工具,进入Vue项目根目录,输入以下命令:

npm uninstall @vue/cli-service

2.安装最新的@vue/cli-service,输入以下命令:

npm install @vue/cli-service --save-dev

3.修改babel.config.js文件,添加如下配置:

module.exports = {
  presets: [
    '@vue/cli-plugin-babel/preset'
  ],
  plugins: [
    'transform-node-env-inline'
  ]
}

4.在package.json文件中添加如下配置:

{
  "browserslist": [
    "> 1%",
    "last 2 versions",
    "not ie <= 8"
  ]
}