每次我尝试npm安装时
。我得到以下错误。我怎么修理它?
gyp: No Xcode or CLT version detected!
我在节点-v上→ v8。8.0
我试图在VSCode终端和iTerm上运行它,但最终都得到了相同的错误。(二者均更新至最新版本)。我做的唯一一件新事情是将macOS更新到最新版本(今天是Catalina 10.15.3)。
$ 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
我想,到目前为止,您可能已经尝试了多种解决方案,但如果这些解决方案中没有一种对您有效,请不要担心-我找到了您。:)
非工作解决方案:
xcode-select--install
对我来说不起作用(macOS Catalina 10.15.7),因为它显示了一个软件更新对话框,该对话框显示无法安装软件,因为软件更新服务器当前不提供该软件
sudo-xcode-select--reset
对我来说也没用
工作解决方案:
以下是对我有效的方法,即手动使用软件更新重新安装Xcode命令行工具。
softwareupdate-l
sudo touch /tmp/.com.apple.dt.命令行工具更新ools.installondemand.in进度
softwareupdate-l
时提到的命令行工具。软件更新
。启动软件更新。 sudo rm /tmp/.com.apple.dt.命令行ools.installondemand.in进度
。这在macOS Catalina 10.15版中对我很有效。5:
$ xcode-select --print-path
/Applications/Xcode.app/Contents/Developer
$ sudo xcode-select --switch /Library/Developer/CommandLineTools
...
$ sudo xcode-select --reset
...
xcode cli工具现在应该可以访问了。不需要重新安装任何东西。
即使您已经安装了它们(我的案例),但是通过升级到Catalina(10.15.*)您可以得到这个错误(我的案例:)。
因此,简单地安装不会有帮助,因为您将得到一个错误,即它们已经安装。
因此,希望您只需(I)重置该工具,或者在更糟的情况下(II)卸载并再次安装(需要大量重新下载)(这是基于@Dane_duPlessis的答案)。
# just for а preview (not necessary)
xcode-select --print-path
# in my case it printed `/Library/Developer/CommandLineTools`
# could be useful if the path is making a problem
sudo xcode-select --switch /Library/Developer/CommandLineTools
# only for the (I) resetting case
sudo xcode-select --reset
# only for the (II) uninstalling case - the next line deletes folder returned by the `xcode-select --print-path` command
sudo rm -rf $(xcode-select --print-path)
# only for the (II) uninstalling case - install tools (again) if you don't get a default installation prompt
xcode-select --install
注:
积分: gyp:没有检测到Xcode或CLT版本macOS Catalina
stall:npm警告可选跳过可选依赖项:退出状态1
我们有问题运行“NPM安装”在我们的项目。找不到某个文件: 对于我们来说,这个节点--陀螺似乎是一个永无止境的痛苦之源。一开始它抱怨它需要python,所以我们安装了它。然后它抱怨它需要我们安装的VCBuild,(使用.NET2.0SDK),现在我们出现了这个错误。这几乎就像是错误越来越模糊,感觉我们走上了一条错误的道路。 奇怪的是,我们团队中的其他人在运行NPM-Install时没有任何问题。
当我用Angular在我的项目上安装npm时。节点sass/node gyp安装失败,错误显示如下: $npm安装 节点-sass@4.10.0安装C:\Users\d\Documents\project\app\node\u modules\node sass node scripts/install.js 从https://github.com/sass/node-sass/releases/
我是新来的节点,有点超出我的深度。在Mac OS X和Centos 6上都遇到此错误。发生在我尝试过的所有npm install xxx命令中。任何关于如何避免这一错误的建议都将不胜感激。 类似于npm,安装时会出现节点gyp错误,但我的用户名中没有空格,这就解决了他的问题。
问题内容: 我有一个使用和的NPM项目,都需要node-gyp来安装它们。当我这样做时,出现以下错误: 以前由于未安装Python 2.7而失败,现在是这样。这让我头疼。我该怎么办? 问题答案: 下面的答案代表手动安装,但是有一种简单得多的方法:自动安装。 以管理员身份打开Powershell并运行。 安装需要时间,但对我来说却像一个魅力!
这些类型的问题一毛钱一打,我已经浏览了一个又一个资源,但似乎没有什么工作: https://github.com/nodejs/node-gyp/issues/629 NodeJS-使用NPM安装错误 http://blog.jimdhughes.com/2015/04/09/perils-with-node-gyp-and-windows-development/ 事情是这样的,我对NodeJS