找不到模块:无法解析 'async_hooks'

Module not found: Can't resolve 'async_hooks'

Failed to compile.

./node_modules/vm2/lib/resolver-compat.js
Module not found: Can't resolve 'async_hooks' in \node_modules\vm2\lib'
Error from chokidar (E:\node_modules): Error: EBUSY: resource busy or locked, lstat 'E:\pagefile.sys'
Error from chokidar (E:\node_modules): Error: EBUSY: resource busy or locked, lstat 'E:\pagefile.sys'

当我尝试 运行 我的应用程序(反应)时,突然出现这个错误,甚至安装节点模块也不起作用,我也尝试重新安装节点和 webpack,但都没有用。

想问一下你是下载了工程还是做的很彻底? 如果您已经在项目目录中下载(由于 package.json 的存在),您可以简单地:

npm i

该命令将安装 package.json 文件中表示的所有相同版本的包。

如果此命令对您没有帮助,您可以做另一件事:

使用此命令全局更新 NPM:

    npm install -g npm@latest

安装另一个版本的“async_hooks”。不幸的是,只有一个版本的软件包。