运行yarn install报错:Cannot find module 'fs/promises'求解决
解决
yarn install报错Cannot find module 'fs/promises'的问题 问题根源
你的Node.js版本是12.16.3,而fs/promises作为独立模块是Node.js 14.0.0及以上版本才支持的特性。Corepack(当前Yarn默认通过该工具管理)依赖这个特性,所以在Node 12环境下会触发模块找不到的错误。
解决方案
1. 升级Node.js到兼容版本
使用nvm安装并切换到LTS版本(推荐16.x或18.x,确保兼容Corepack):
# 安装最新LTS版本(以18为例) nvm install 18 --lts # 切换到该版本 nvm use 18 # 验证版本 node -v
输出应为v18.x.x或更高版本。
2. 重置Corepack(可选,若升级后仍有问题)
corepack disable corepack enable
3. 重新执行安装命令
yarn install
补充说明
你之前卸载重装Xcode、Node 12的操作无法解决问题,因为核心矛盾是Node版本过低,不满足Corepack的运行要求,升级Node版本是最直接的解决方式。
内容的提问来源于stack exchange,提问作者Santhana Krishna
相关产品推荐
相关产品推荐

