Eine Beschreibung wie man den Fehler “No Xcode or CLT version detected” bei npm install beheben kann.

Beim Versuch, npm install nach dem Einrichten eines neuen Angular-Projekts, wurde mir folgende Fehlermeldung angezeigt:

gyp: No Xcode or CLT version detected!  gyp ERR! configure error   gyp ERR! stack Error: `gyp` failed with exit code: 1  gyp ERR! stack     at ChildProcess.onCpExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:344:16)  gyp ERR! stack     at ChildProcess.emit (events.js:210:5)  gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:272:12)  gyp ERR! System Darwin 19.2.0  gyp ERR! command "/usr/local/Cellar/node/12.12.0/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"  gyp ERR! cwd /Users/sebastian/Development/valet/my-project/node_modules/fsevents  gyp ERR! node -v v12.12.0  gyp ERR! node-gyp -v v5.0.3  gyp ERR! not ok   npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein! (node_modules/fsevents):  npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein! install: `node-gyp rebuild`  npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1

Die Lösung bestand darin, die XCode-Befehlszeilentools durch Ausführen dieses Befehls zu entfernen:

sudo rm -r -f /Library/Developer/CommandLineTools

Nachdem ich die Befehlszeilentools entfernt hatte, musste ich sie erneut einrichten, indem ich Folgendes ausführte:

xcode-select --install

Der nächste Versuch, npm install auszuführen, war ein Erfolg.

 

 


Quellen

[1] https://cleody.com/fix-no-xcode-or-clt-version-detected-when-running-npm-install/

[2] https://developer.apple.com/library/archive/technotes/tn2339/_index.html#//apple_ref/doc/uid/DTS40014588-CH1-HOW_CAN_I_UNINSTALL_THE_COMMAND_LINE_TOOLS_

[3] Logo von https://pixabay.com/photos/business-technology-notebook-laptop-2717063/

 

 

Suche

Kategorien

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.