angular - npm 安装错误 - 未检测到 Xcode 或 CLT 版本?
问题描述
“在 '/' 处找不到 'com.apple.pkg.cltools_executables' 的收据”
在 MacOS(Catalina)的 VS Code bash 终端中为 Angular 9 项目运行“npm install”时引发上述错误
Package.json 依赖:
"@angular/animations": "~9.1.1",
"@angular/common": "~9.1.1",
"@angular/compiler": "~9.1.1",
"@angular/core": "~9.1.1",
"@angular/platform-browser": "~9.1.1",
"@angular/platform-browser-dynamic": "~9.1.1",
"@angular/router": "~9.1.1",
"rxjs": "~6.5.4",
"tslib": "1.10.0",
"zone.js": "0.10.2"
解决方案
我按照以下步骤完成了这项工作:
找出命令行工具的路径
xcode-select --print-path
删除命令行工具目录(目录路径可以从上面的步骤中获取)
sudo rm -rf /Library/Developer/CommandLineTools
运行这个重新安装
xcode-select --install
发布这个,'npm install' 应该在 MacOS bash 终端的 VS Code 上成功运行。
推荐阅读
- sql - 使用 GORM 和 PostgreSQL 查找半径 10 公里左右的所有行
- ios - 如何从 Firebase 数据库将 Double 转换回时间戳
- java - Firebase Crashlytics ObjectOutputStream writeObject0 错误
- reactjs - TypeScript: how to find an object in an array and return that specific object?
- stm32 - HAL/Bare Metal/RTOS/Other OS 中最好的开发平台
- javascript - 如何在 react.js 中呈现嵌套的 JSON?
- python - 从 csv 中提取和操作数据 - 查找唯一值并显示另一列中的相应数据
- marklogic - MarkLogic ml-gradle 版本
- action - 如何在谷歌操作中处理槽值中的空格
- django - 覆盖 django 管理面板中的 admin_menu.py 文件以进行侧边栏自定义