通过npm安装Angular CLI卡住求助:卡在chokidar@1.7.0检查环节
解决npm安装Angular CLI卡在chokidar@1.7.0的问题
我之前也碰到过一模一样的情况,卡在chokidar依赖环节通常和网络连接、缓存损坏或者版本兼容有关,试试下面这些解决方案,应该能帮你搞定:
清理npm缓存并重试
缓存损坏很可能导致依赖安装卡住,先强制清理缓存:npm cache clean --force之后重新执行安装命令,如果想看到更详细的日志(方便排查具体卡在哪一步),可以加
--verbose参数:npm install -g @angular/cli --verbose切换到国内npm镜像源
官方npm源在国内访问速度不稳定,切换到淘宝镜像能很大程度解决下载慢或卡住的问题:
先设置镜像源:npm config set registry https://registry.npmmirror.com然后再运行安装命令。如果之后需要切回官方源,执行:
npm config set registry https://registry.npmjs.org先单独安装最新版chokidar
chokidar@1.7.0是比较旧的版本,可能存在兼容或下载问题,先全局安装最新版:npm install -g chokidar安装完成后再执行Angular CLI的安装命令,npm会优先使用已安装的chokidar版本,避免重新下载旧版本。
检查Node.js和npm版本是否兼容
Angular CLI对Node.js和npm的版本有明确要求,比如当前稳定版Angular CLI需要Node.js 18.x及以上、npm 9.x及以上。先检查你的版本:node -v npm -v如果版本过低,建议升级到官方推荐的LTS版本(比如Node.js 20.x),再尝试安装。
换用yarn包管理器试试
如果npm始终卡住,不妨换用yarn来安装:
先安装yarn(如果还没装):npm install -g yarn然后用yarn全局安装Angular CLI:
yarn global add @angular/cli
内容的提问来源于stack exchange,提问作者Ziaur Rahman
相关产品推荐
相关产品推荐

