小编ege*_*ege的帖子

在 m2 pro 上安装 npm 时,node-gyp“错误:`make` 失败并退出代码”

我刚刚购买了 MacBook M2 Pro,并尝试使用 nodev19.6.0和 npm运行我的旧 Vue 项目6.14.18。在进行 npm 安装时,我遇到了 2 个错误,这似乎与使用 和node-gyp等其他软件包进行构建有关。fibers@5.0.3fsevents@1.2.9

  • 纤维错误如下所示:
> fibers@5.0.3 install /Users/user1/Projects/project1/frontend/node_modules/fibers
> node build.js || nodejs build.js

CXX(target) Release/obj.target/fibers/src/fibers.o
../src/fibers.cc:27:65: error: no member named 'kFinalizer' in 'v8::WeakCallbackType'
              handle.SetWeak(val, WeakCallbackShim<F, P>, WeakCallbackType::kFinalizer);
                                                          ~~~~~~~~~~~~~~~~~~^
1 error generated.
make: *** [Release/obj.target/fibers/src/fibers.o] Error 1
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/Users/user1/.nvm/versions/node/v19.6.0/lib/node_modules/npm/node_modules/npm-lifecycle/node_modules/node-gyp/lib/build.js:203:23)
gyp ERR! stack     at ChildProcess.emit …
Run Code Online (Sandbox Code Playgroud)

fsevents fibers node.js npm node-gyp

5
推荐指数
1
解决办法
1819
查看次数

标签 统计

fibers ×1

fsevents ×1

node-gyp ×1

node.js ×1

npm ×1