报错解释:
npm ERR! code ENOTFOUND
表示 npm 在尝试下载依赖时无法解析域名。通常是因为网络问题或 npm 配置错误导致无法连接到 npm 仓库。
解决方法:
- 检查网络连接:确保你的设备可以正常访问互联网。
- 检查 npm 源:运行
npm config get registry
查看当前的 npm 源地址是否正确,或者尝试切换到官方源npm config set registry https://registry.npmjs.org/
。 - 清除 npm 缓存:运行
npm cache clean --force
清除缓存后再尝试安装。 - 检查 DNS 设置:确保你的 DNS 设置没有问题,可以尝试更换 DNS 服务器,如使用 Google 的 8.8.8.8 或 8.8.4.4。
- 使用代理:如果你在使用代理,确保 npm 配置正确设置了代理。
如果以上步骤无法解决问题,可能需要进一步检查系统的网络配置或者联系你的网络管理员。