mac安装webpack时fsevents / fsevents依赖安装报错

2024-06-22 05:48

本文主要是介绍mac安装webpack时fsevents / fsevents依赖安装报错,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

categories: [前端,webpack]
thumbnail: /images/fe/leetcode.jpg
toc: true

安装webpack时fsevents依赖安装报错

mac安装webpack时,会同时安装fsevents,但是在安装时候发生了报错

由于后来解决了,所以没有当时的报错截图,但是和下面这个大概一致

clang: warning: using sysroot for 'iPhoneSimulator' but targeting 'MacOSX' [-Wincompatible-sysroot]
In file included from ../fsevents.cc:72:
../src/thread.cc:36:25: error: unknown type name 'ConstFSEventStreamRef'
void HandleStreamEvents(ConstFSEventStreamRef stream, void *ctx, size_t ...^
../src/thread.cc:36:108: error: unknown type name 'FSEventStreamEventFlags'...stream, void *ctx, size_t numEvents, void *eventPaths, const FSEventStre...^
../src/thread.cc:36:152: error: unknown type name 'FSEventStreamEventId'...*eventPaths, const FSEventStreamEventFlags eventFlags[], const FSEventSt...^
../src/thread.cc:54:3: error: unknown type name 'FSEventStreamContext'FSEventStreamContext context = { 0, ctx, NULL, NULL, NULL };^
../src/thread.cc:56:3: error: unknown type name 'FSEventStreamRef'FSEventStreamRef stream = FSEventStreamCreate(NULL, &HandleStreamEvent...^
../src/thread.cc:56:98: error: use of undeclared identifier'kFSEventStreamEventIdSinceNow'...&HandleStreamEvents, &context, fse->paths, kFSEventStreamEventIdSinceNow...^
6 errors generated.
make: *** [Release/obj.target/fse/fsevents.o] Error 1
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
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/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/macos/Desktop/baps_yuva/node_modules/fsevents
gyp ERR! node -v v12.14.0
gyp ERR! node-gyp -v v5.0.5
gyp ERR! not ok 

原文给的解决方案是安装npm的最新版本,然而我试了过后依然是一样的问题。

过程中先是遇到了xcode路径识别错误的问题。。。心想我就装个webpack,这怎么又和xcode扯上关系了。不过想一想node的编译需要基于c++和python的编译器,这需要xcode来提供,而且苹果命令行工具也和xcode有关系(至于什么关系,本mac白痴不知道,以后慢慢研究吧)。想到这些我逐渐陷入了沉思。。。

一开始下载的xcode放到了download目录,后来我把他挪到了Applications目录下,结果安装webpack就报错,因为命令行工具依然去download目录下寻找xcode,后来各种什么改xcode-select的路径试了个遍,这篇博客讲的就不错:xcode-select切换路径无效。

照做之后先前报的错也解决了。但是出现了一个新错误:具体是啥我忘了,但大体的意思依然说“在download目录下没有找到xcode文件夹下的模块”之类的balabala。

我当时执行xcode-select -p ,看到的路径已经正确了,为什么还要去download目录下找???爷又没在download里面放小姐姐,这个目录就这么吸引你这个破命令行吗??

于是我直接拷贝了一份xcode去download目录,你不是找不到吗,爷复制一份给你还不行吗!!!然后就报了上面的错

于是我索性重装了xcode和命令行工具,在终于没有报路径的错误之后我正高兴:就给我来了上面文章开头这一出。。。。

后来在一个github的众多issure的一个角落里发现了终极解决方案:

























重启电脑

将信将疑,一试…

nb!!!

这篇关于mac安装webpack时fsevents / fsevents依赖安装报错的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1083463

相关文章

Python中win32包的安装及常见用途介绍

《Python中win32包的安装及常见用途介绍》在Windows环境下,PythonWin32模块通常随Python安装包一起安装,:本文主要介绍Python中win32包的安装及常见用途的相关... 目录前言主要组件安装方法常见用途1. 操作Windows注册表2. 操作Windows服务3. 窗口操作

解决未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4‘问题

《解决未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4‘问题》:本文主要介绍解决未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4... 目录未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4‘打开pom.XM

IDEA Maven提示:未解析的依赖项的问题及解决

《IDEAMaven提示:未解析的依赖项的问题及解决》:本文主要介绍IDEAMaven提示:未解析的依赖项的问题及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝... 目录IDEA Maven提示:未解析的依编程赖项例如总结IDEA Maven提示:未解析的依赖项例如

如何在Mac上彻底删除Edge账户? 手动卸载Edge浏览器并清理残留文件技巧

《如何在Mac上彻底删除Edge账户?手动卸载Edge浏览器并清理残留文件技巧》Mac上的Edge账户里存了不少网站密码和个人信息,结果同事一不小心打开了,简直尴尬到爆炸,想要卸载edge浏览器并清... 如果你遇到 Microsoft Edge 浏览器运行迟缓、频繁崩溃或网页加载异常等问题,可以尝试多种方

Mac系统下卸载JAVA和JDK的步骤

《Mac系统下卸载JAVA和JDK的步骤》JDK是Java语言的软件开发工具包,它提供了开发和运行Java应用程序所需的工具、库和资源,:本文主要介绍Mac系统下卸载JAVA和JDK的相关资料,需... 目录1. 卸载系统自带的 Java 版本检查当前 Java 版本通过命令卸载系统 Java2. 卸载自定

gitlab安装及邮箱配置和常用使用方式

《gitlab安装及邮箱配置和常用使用方式》:本文主要介绍gitlab安装及邮箱配置和常用使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装GitLab2.配置GitLab邮件服务3.GitLab的账号注册邮箱验证及其分组4.gitlab分支和标签的

MySQL MCP 服务器安装配置最佳实践

《MySQLMCP服务器安装配置最佳实践》本文介绍MySQLMCP服务器的安装配置方法,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下... 目录mysql MCP 服务器安装配置指南简介功能特点安装方法数据库配置使用MCP Inspector进行调试开发指

在Windows上使用qemu安装ubuntu24.04服务器的详细指南

《在Windows上使用qemu安装ubuntu24.04服务器的详细指南》本文介绍了在Windows上使用QEMU安装Ubuntu24.04的全流程:安装QEMU、准备ISO镜像、创建虚拟磁盘、配置... 目录1. 安装QEMU环境2. 准备Ubuntu 24.04镜像3. 启动QEMU安装Ubuntu4

qt5cored.dll报错怎么解决? 电脑qt5cored.dll文件丢失修复技巧

《qt5cored.dll报错怎么解决?电脑qt5cored.dll文件丢失修复技巧》在进行软件安装或运行程序时,有时会遇到由于找不到qt5core.dll,无法继续执行代码,这个问题可能是由于该文... 遇到qt5cored.dll文件错误时,可能会导致基于 Qt 开发的应用程序无法正常运行或启动。这种错

Python UV安装、升级、卸载详细步骤记录

《PythonUV安装、升级、卸载详细步骤记录》:本文主要介绍PythonUV安装、升级、卸载的详细步骤,uv是Astral推出的下一代Python包与项目管理器,主打单一可执行文件、极致性能... 目录安装检查升级设置自动补全卸载UV 命令总结 官方文档详见:https://docs.astral.sh/