使用Yarn 3.x时出现错误:Cannot find module 'worker_threads'
解决Yarn 3.x中"Cannot find module 'worker_threads'"错误
worker_threads是Node.js内置模块,Yarn 3.x(Berry)依赖该模块运行,出现这个错误的核心原因是你的Node.js版本过低,不支持该模块。Yarn 3.x要求Node.js最低版本为14.14.0(LTS),建议使用更高的稳定版(如18.x或20.x LTS)。
解决步骤:
检查当前Node.js版本
执行以下命令查看版本:node -v如果版本低于14.14.0,必须升级。
升级Node.js
推荐使用Node版本管理器(nvm)来安全切换版本:- 安装nvm后,执行命令安装目标LTS版本:
nvm install 18 - 切换到刚安装的版本:
nvm use 18
若不用nvm,也可以直接从Node.js官网下载对应版本安装包覆盖安装。
- 安装nvm后,执行命令安装目标LTS版本:
验证修复
重新执行触发错误的Yarn命令(如yarn install),确认错误不再出现。
内容的提问来源于stack exchange,提问作者Thom Kiesewetter
相关产品推荐
相关产品推荐

