Windows系统运行yarn命令提示找不到模块的问题求助
修复方案
该问题由Node 17.x版本与Chocolatey安装的Yarn路径优先级冲突导致,可按以下步骤解决:
- 卸载Chocolatey安装的Yarn,执行命令:
choco uninstall yarn -y - 通过当前Node的npm工具全局安装指定版本Yarn:
npm install -g yarn@1.22.15 - 重启PowerShell后执行
yarn -v验证,正常输出版本号即修复完成 - 若执行上述步骤后仍提示命令不存在,先执行
npm config get prefix获取npm全局安装路径,将该路径完整添加到系统Path环境变量后再次重启PowerShell即可 - 若触发PowerShell执行策略拦截,可执行
Set-ExecutionPolicy -Scope CurrentUser RemoteSigned,输入Y确认后即可正常使用
用户报错截图参考:
内容的提问来源于stack exchange,提问作者mjubilee1
相关产品推荐
相关产品推荐

