Ubuntu 20.04环境下无法安装material-design-icons npm包问题求助
我的环境配置
- 系统:Ubuntu 20.04 LTS
- Node版本:v14.17.6
- NPM版本:6.14.15
通过speedtest.net测得的网速

我尝试执行npm i material-design-icons命令安装依赖
但一直无法完成安装,等待数分钟后终端显示如下:
安装过程中的系统资源占用情况

解决方案
- 切换npm国内镜像源
默认npm官方源国际访问链路不稳定,可切换为国内镜像后重试:
npm config set registry https://registry.npmmirror.com npm i material-design-icons
- 清理缓存后重试
npm6的缓存损坏也会导致安装卡住,执行清理命令后再安装:
npm cache clean --force npm i material-design-icons
- 替换为轻量图标包
material-design-icons全量包体积超过100MB,包含大量冗余图标资源,绝大多数场景下可使用按需加载的轻量替代包,安装速度提升非常明显:
# 仅安装字体格式的图标包 npm i @material-design-icons/font # 如果是配合Material UI使用,可直接安装支持按需导入的图标包 npm i @mui/icons-material
- 更换包管理器
可以使用pnpm或者yarn替代npm完成安装,两者的资源下载和缓存逻辑更高效,不易出现长时间卡住的问题。
内容的提问来源于stack exchange,提问作者Rahul
相关产品推荐
相关产品推荐

