Jedes Mal, wenn ich es versuche npm install
, wird der folgende Fehler angezeigt. Wie behebe ich das? Ich bin auf node -v → v8.8.0
&npm -v → v6.11.3
Ich habe versucht, es auszuführen, vsCode terminal
und iTerm
am Ende habe ich den gleichen Fehler erhalten. (beide sind auf die neueste Version aktualisiert). Das einzige Neue, was ich getan habe, ist, mein macOS auf die neueste Version zu aktualisieren, dh Catalina 10.15.3
heute.
$ npm install Fri Mar 6 17:22:40 2020
> fsevents@1.2.11 install /Users/synapse/Documents/synapsefi-dev-ui/node_modules/watchpack/node_modules/fsevents
> node-gyp rebuild
No receipt for 'com.apple.pkg.CLTools_Executables' found at '/'.
No receipt for 'com.apple.pkg.DeveloperToolsCLILeo' found at '/'.
No receipt for 'com.apple.pkg.DeveloperToolsCLI' found at '/'.
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 (/Users/synapse/.nvm/versions/node/v8.8.0/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:344:16)
gyp ERR! stack at emitTwo (events.js:125:13)
gyp ERR! stack at ChildProcess.emit (events.js:213:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
gyp ERR! System Darwin 19.3.0
gyp ERR! command "/Users/synapse/.nvm/versions/node/v8.8.0/bin/node" "/Users/synapse/.nvm/versions/node/v8.8.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/synapse/Documents/synapsefi-dev-ui/node_modules/watchpack/node_modules/fsevents
gyp ERR! node -v v8.8.0
gyp ERR! node-gyp -v v5.0.3
gyp ERR! not ok
npm WARN synapsefi-dev-ui@2.0.20 No repository field.
npm WARN The package country-data is included as both a dev and production dependency.
npm WARN The package react-dropzone is included as both a dev and production dependency.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.11 (node_modules/watchpack/node_modules/fsevents):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.11 install: `node-gyp rebuild`
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
Versuchen Sie diese Befehle:
quelle
Sie müssen xcode oder Befehlszeilentools installieren
quelle
Wenn Ihr Mac auf aktualisiert wurde,
macOS Catalina (10.15)
müssen Sie die XCode-Befehlszeilentools durch Ausführen installierenxcode-select --install
. Wenn Sie bereits den vollständigen Xcode installiert haben, finden Sie diese alternativ im MenüXcode → Open Developer Tool → More Developer Tools
.quelle
Ich stand vor dem gleichen Problem
Ich habe die Befehlszeilentools neu installiert.
Sie müssen das Installationsverzeichnis finden.
Löschen Sie die vorhandene Installation:
Installation durch Ausführen von:
quelle
Installieren Sie die Befehlszeilentools neu, indem Sie die zuvor installierte Version entfernen.
Schritt 1: Ermitteln Sie zunächst den Speicherort der installierten Befehlszeilentools
das Ergebnis des obigen Befehls / Library / Developer / CommandLineTools
Schritt 2: Entfernen Sie den Ordner
Schritt 3 - erneut installieren
Bei der Neuinstallation der Befehlszeilen-Entwicklertools sollte die Fehlermeldung gyp: Keine Xcode- oder CLT-Version erkannt verschwinden, wenn Sie Garn- oder npm-Befehle über die Befehlszeile ausführen.
quelle