npm 安装错误 - 未检测到 Xcode 或 CLT 版本?
npm install error - No Xcode or CLT version detected?
“在‘/’找不到 'com.apple.pkg.cltools_executables' 的收据”
当 运行 'npm install' 在 VS Code bash MacOS (Catalina) 终端bash 中的 angular 9 项目时抛出上述错误
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
运行这个到re-install
xcode-select --install
Post 这个,'npm install' 应该 运行 在 MacOS bash 终端的 VS Code 上成功。
“在‘/’找不到 'com.apple.pkg.cltools_executables' 的收据”
当 运行 'npm install' 在 VS Code bash MacOS (Catalina) 终端bash 中的 angular 9 项目时抛出上述错误
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
运行这个到re-install
xcode-select --install
Post 这个,'npm install' 应该 运行 在 MacOS bash 终端的 VS Code 上成功。