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