在VS Code中执行npm install -g @angular/cli时提示找不到common-tags模块
嘿,我之前也碰到过这个一模一样的问题!这通常是npm缓存损坏或者依赖包安装不完整导致的,试试下面这些步骤,基本都能搞定:
- 清理npm缓存:首先强制清理npm的缓存,缓存损坏经常会导致依赖拉取异常。运行命令:
npm cache clean --force - 卸载残留的Angular CLI:如果之前安装过Angular CLI,可能有损坏的残留文件干扰,先全局卸载:
npm uninstall -g @angular/cli - 重新安装Angular CLI:现在重新执行全局安装命令,npm会重新拉取完整的依赖包,包括缺失的
common-tags:npm install -g @angular/cli - 检查Node.js和npm版本:Angular CLI对Node和npm版本有要求,比如较新的Angular版本需要Node.js 16.14+、npm 8.10+。可以用下面的命令查看当前版本:
如果版本过低,建议升级到官方推荐的稳定版,版本不兼容也可能导致依赖安装失败。node -v npm -v - 手动安装缺失模块(备选方案):如果上面的步骤还是不行,可能是单独的
common-tags模块拉取失败,先全局安装它:
安装完成后再重新运行Angular CLI的安装命令。npm install -g common-tags
要是以上方法都没解决,你可以试试删除npm全局模块目录里的@angular文件夹:
- Windows系统:路径一般是
%AppData%\npm\node_modules - Mac/Linux系统:路径一般是
/usr/local/lib/node_modules
删除后再重新执行安装命令,应该就能正常完成了。
内容的提问来源于stack exchange,提问作者Ankit
相关产品推荐
相关产品推荐

