Webpack - 错误:找不到模块'node:assert'
我尝试添加"assert" npm包,但没有成功,有人知道是什么导致了这个错误吗?
Webpack - 错误:找不到模块'node:assert'
我尝试添加"assert" npm包,但没有成功,有人知道是什么导致了这个错误吗?
当您的系统上有旧版本的Node,而在您的项目中使用新包时,在编译过程中出现此错误。
以下解决方案适用于我:
步骤1-卸载旧版本的nodejs
步骤2-安装新版本的nodejs。 (https://nodejs.org/en/download)
步骤3-从当前项目中删除node_module
步骤4-运行
npm i
并重新编译您的项目
之前:
之后:
我在我的macOS Monterey(Apple M1)上遇到了同样的问题,我尝试更新node,使用npm和homebrew
通过在项目目录中在intellij的终端中运行“nvm install node”解决了问题。
另外,如果你和我一样在使用 TypeScript,那么:
npm i @types/node
并确保 tsconfig.json
文件中没有自定义的 typeRoots
属性来忽略 node_modules
文件夹中的默认类型。