【发布时间】:2020-01-07 11:01:11
【问题描述】:
使用npm install 安装节点模块时出错
我安装了 xcode 和命令行工具,但构建仍然失败。
我正在将节点模块添加到我的项目中,但我无法构建项目,直到我执行 npm 安装删除节点模块文件夹并再次执行 npm 安装。只是删除节点模块并执行 npm install 并不能修复它。
这是错误输出:
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
【问题讨论】:
-
你是怎么解决的?
标签: node.js react-native npm-install