首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >node-pre-gyp错误!not ok | React native - macOS中的node-gyp错误

node-pre-gyp错误!not ok | React native - macOS中的node-gyp错误
EN

Stack Overflow用户
提问于 2021-07-16 14:03:31
回答 1查看 260关注 0票数 0

无法执行'node-gyp configure --fallback to -build --module=

警告“> jest-expo@40.0.1”具有不正确的对等依赖项"react@16.13.1“。4/4?正在构建新的包...13/16⡀安装后配置-准备-/16⡀正在等待...-/16⡀正在等待...11/16 /Users/jashan.pj/Documents/Projects/RN-Base-Architecture/node_modules/canvas:命令失败,⡀canvas错误。退出代码:1命令: node-pre-gyp安装--回退到构建参数:目录: /Users/jashan.pj/Documents/Projects/RN-Base-Architecture/node_modules/canvas输出: node-pre-gyp info如果使用node-pre-gyp@0.11.0 node-pre-gyp info using node@16.4.2 | darwin | x64 node-pre-gyp WARN using node-pre-gyp https download node-pre-gyp info check,则工作正常检查"/Users/jashan.pj/Documents/Projects/RN-Base-Architecture/node_modules/canvas/build/Release/canvas.node“(未找到) node-pre-gyp http GET https://github.com/node-gfx/node-canvas-prebuilt/releases/download/v2.6.1/canvas-v2.6.1-node-v93-darwin-unknown-x64.tar.gz节点-Pre-gyp http 404 https://github.com/node-gfx/node-canvas-prebuilt/releases/download/v2.6.1/canvas-v2.6.1-node-v93-darwin-unknown-x64.tar.gz节点-Pre-gyp WARN尝试下载(404):https://github.com/node-gfx/node-canvas-prebuilt/releases/download/v2.6.1/canvas-v2.6.1-node-v93-darwin-unknown-x64.tar.gz node-pre-gyp WARN未找到canvas@2.6.1和node@16.4.2的预先构建的二进制文件(node-v93ABI,未知)(回退到源代码,使用node- gyp进行编译) node-pre-gyp http 404状态代码下载tarball Python gyp信息如果使用node- gyp @8.1.0 gyp info使用node@16.4.2 | darwin | x64 gyp info ok gyp info使用node@16.4.2 | darwin | x64 gyp info查找Python使用node@16.4.2|darwin|Python gyp info使用node@16.4.2|darwin|Python gyp info查找Python版本3.9.6可以找到Python/opt/python@3.9/bin/python3.9“(节点:10666) DEP0150 DeprecationWarning:设置process.config已弃用。将来,该属性将是只读的。(使用node --trace-deprecation ...显示警告的创建位置) gyp info衍生/usr/local/opt/python@3.9/bin/python3.9 gyp info衍生参数gyp info衍生参数'/usr/local/lib/node_modules/node-gyp/gyp/gyp_main.py',gyp信息衍生参数'binding.gyp',gyp信息衍生参数'-f',gyp信息衍生参数'make',gyp信息衍生参数'-I',gyp信息衍生参数'/Users/jashan.pj/Documents/Projects/RN-Base-Architecture/node_modules/canvas/build/config.gypi',gyp信息衍生参数'-I',gyp信息衍生参数'/usr/local/lib/node_modules/node-gyp/addon.gypi',gyp信息衍生参数'-I',gyp信息衍生参数'/Users/jashan.pj/Library/Caches/node-gyp/16.4.2/include/node/common.gypi',gyp信息衍生参数‘-Dlibrary=共享库’,gyp信息衍生参数'-Dvisibility=default',gyp信息衍生参数'-Dnode_root_dir=/Users/jashan.pj/Library/Caches/node-gyp/16.4.2',gyp信息衍生参数'-Dnode_gyp_dir=/usr/local/lib/node_modules/node-gyp',gyp信息衍生参数'-Dnode_lib_file=/Users/jashan.pj/Library/Caches/node-gyp/16.4.2/<(target_arch)/node.lib',gyp信息生成参数'-Dmodule_root_dir=/Users/jashan.pj/Documents/Projects/Naico-RN-Base-Architecture/node_modules/canvas',gyp信息生成参数'-Dnode_engine=v8',gyp信息生成参数‘--深度=.’,gyp信息生成参数'--no-parallel',gyp信息生成参数‘--生成器输出’,gyp信息生成参数'build',gyp信息生成参数‘--Goutput_dir=’在pkg-config搜索路径中找不到gyp info spawn包pixman-1。也许您应该添加包含pixman-1.pc' to the PKG_CONFIG_PATH environment variable No package 'pixman-1' found gyp: Call to 'pkg-config pixman-1 --libs' returned exit status 1 while in binding.gyp. while trying to load binding.gyp gyp ERR! configure error gyp ERR! stack Error: gyp`的目录,退出代码为:1 gyp ERR!stack at ChildProcess.onCpExit (/usr/local/lib/node_modules/node-gyp/lib/configure.js:353:16) gyp错误!ChildProcess.emit (节点:事件:394:28)处的堆栈gyp错误!Process.ChildProcess._handle.onexit (节点:内部/子进程:290:12)处的堆栈gyp错误!系统Darwin 20.5.0跳转错误!命令“/usr/local/Cellar/16.4.2/bin/node”"/usr/local/lib/node_modules/node-gyp/bin/node-gyp.js“"configure”“--回退到构建”"--module=/Users/jashan.pj/Documents/Projects/RN-Base-Architecture/node_modules/canvas/build/Release/canvas.node“”--模块名称=canvas“”--模块路径=/Users/jashan.pj/Documents/Projects/RN-Base-Architecture/node_modules/canvas/build/Release“"--napi_version=8”"--node_abi_napi=napi“"--napi_build_version=0”"--node_napi_label=node-v93“gyp错误!cwd /Users/jashan.pj/Documents/Projects/Naico-RN-Base-Architecture/node_modules/canvas提示错误!node -v v16.4.2 gyp错误!node-gyp -v v8.1.0 gyp错误!not ok node-pre-gyp ERR!构建错误节点-pre-gyp错误!堆栈错误:无法执行'/usr/local/Cellar/node/16.4.2/bin/node /usr/local/lib/node_modules/node-gyp/bin/node-gyp.js配置--回退到生成--module=/Users/jashan.pj/Documents/Projects/RN-Base-Architecture/node_modules/canvas/build/Release/canvas.node --模块名称=canvas --module_path=/Users/jashan.pj/Documents/Projects/RN-Base-Architecture/node_modules/canvas/build/Release --napi_version=8 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v93‘(1) node-pre-gyp错误!stack at ChildProcess。(/Users/jashan.pj/Documents/Projects/RN-Base-Architecture/node_modules/node-pre-gyp/lib/util/compile.js:83:29)节点-预跳错误!堆栈在ChildProcess.emit (节点:事件:394:28)节点-前跳跃错误!堆栈在内部(节点: maybeClose /子进程:1067:16)节点-前gyp错误!堆栈在内部(节点:内部/子进程:301:5) Process.ChildProcess._handle.onexit -pre-gyp错误!System Darwin 20.5.0 node-pre-gyp ERR!命令“/usr/local/Cellar/16.4.2/bin/node”"/Users/jashan.pj/Documents/Projects/RN-Base-Architecture/node_modules/canvas/node_modules/.bin/node-pre-gyp“"install”--fallback-to-build“node-pre-gyp ERR!cwd /Users/jashan.pj/Documents/Projects/RN-Base-Architecture/node_modules/canvas节点-预跳错误!node -v v16.4.2 node-pre-gyp错误!node-pre-gyp -v v0.11.0节点-pre-gyp错误!不好

EN

回答 1

Stack Overflow用户

发布于 2021-07-16 14:03:31

在尝试了不同的方法后,这个方法帮助我解决了这个问题。

brew install pkg-config cairo pango libpng jpeg giflib librsvg

注意-如果您尚未安装brew,请先安装。https://brew.sh/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68404147

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档