执行yarn add hasura-cli -D时遇MODULE_NOT_FOUND错误求助
解决hasura-cli本地安装MODULE_NOT_FOUND错误
清理依赖环境后重新安装
先删除本地依赖目录和锁文件,避免缓存残留问题:
Linux/macOS:rm -rf node_modules yarn.lockWindows:
rmdir /s /q node_modules && del yarn.lock执行
yarn install恢复基础依赖,再重新执行yarn add hasura-cli -D强制重新拉取hasura-cli包
若包下载不完整导致文件缺失,强制重新安装该包:yarn add hasura-cli -D --force验证NVM与Yarn的环境一致性
确保当前终端使用的Yarn对应NVM激活的Node版本:- 查看Yarn路径:Linux/macOS用
which yarn,Windows用where yarn - 若路径与当前Node版本的全局目录不匹配,执行
npm install -g yarn重新绑定Yarn到当前Node环境
- 查看Yarn路径:Linux/macOS用
指定稳定版本安装
尝试安装已知稳定的hasura-cli版本,规避最新版本的兼容问题:yarn add hasura-cli@2.38.0 -D改用全局CLI配合脚本调用
若本地安装始终失败,全局安装后在package.json中配置脚本:"scripts": { "hasura": "hasura" }之后通过
yarn hasura执行Hasura命令,无需依赖本地node_modules文件
内容的提问来源于stack exchange,提问作者Anton Kolesnykov
相关产品推荐
相关产品推荐

