Nodejs:Mac 下 npm install fsevents 失败

发布于 1周前 作者 sinazl 来自 nodejs/Nestjs

Nodejs:Mac 下 npm install fsevents 失败

如题 我在安装的时候报此错,这意思是要我装 xcode 吗,我看 xcode 要 8 个 G 这也太坑了吧。 截屏 2020-01-02 下午 6.43.15.png

12 回复

试试加 --unsafe-perm
或者 yarn


yarn add fsevents 也不行

8G 啊 就为了这个 8G 也太坑了吧

试试 xcode-select 吧

yarn install --ignore-optional


那个智障玩意儿从来都没有安装成功过,也从来都没有真正用到过, 忽略掉一般没毛病。

你不是因为 fsevent 失败,是 node-gyp 安装失败,这个必须要 xcode,fsevent 不都写着 skipping 了

node-gyp 没有一次成功

linux 秒安装好~~ 囧

不是 node-gyp 的问题 我装完 xcode 在执行一次 yarn instal fsevents 就好了

安装 Command Line Tools 就行了: xcode-select --install

第一行信息提示的很明显了呀

在Mac系统下使用Node.js时,fsevents 是一个专门用于监视文件系统更改的模块,尤其在开发中使用Webpack等构建工具时比较常见。如果在执行 npm install fsevents 时遇到失败,可能是由于多种原因导致的。以下是一些可能的解决方案:

  1. 确保Node.js和npm版本兼容: 确保你的Node.js和npm版本是最新的,或者至少是兼容fsevents模块的版本。可以通过以下命令检查版本:

    node -v
    npm -v
    
  2. 使用--save-optional选项fsevents模块是一个可选依赖,如果安装失败,你可以尝试使用--save-optional选项来继续安装其他依赖:

    npm install --save-optional
    
  3. 清理npm缓存: 有时候清理npm的缓存可以解决一些奇怪的安装问题:

    npm cache clean --force
    
  4. 手动安装: 如果上述方法都不奏效,你可以尝试从源代码手动编译fsevents。首先,克隆fsevents的GitHub仓库,然后在其目录中运行安装命令:

    git clone https://github.com/fsevents/fsevents.git
    cd fsevents
    npm install
    
  5. 检查系统日志: 如果问题依旧存在,检查系统日志或npm的日志输出,可能会有更具体的错误信息。

希望这些方法能帮助你解决在Mac下安装fsevents的问题。如果问题依然存在,请提供更详细的错误信息以便进一步分析。

回到顶部