无法解析模块 ./zlib_bindings

Posted

技术标签:

【中文标题】无法解析模块 ./zlib_bindings【英文标题】:Unable to resolve module ./zlib_bindings 【发布时间】:2021-07-14 06:33:58 【问题描述】:

我们正在使用 Rocketchat sdk 节点模块开发一个定制的反应原生应用程序。当我们运行应用程序时,它会出现以下错误:

zlib 添加使用

npm i zlib —-save

错误:错误:无法从 ./zlib_bindings 解析模块 /projectpath/rocketchatsampleclient/node_modules/zlib/lib/zlib.js: 这些文件都不存在:* node_modules/zlib/lib/zlib_bindings(.native|.ios.js|.native.js|.js|.ios.json|.native.json|.json|.ios.ts|.native.ts|.ts| .ios.tsx|.native.tsx|.tsx)

node_modules/zlib/lib/zlib_bindings/index(.native|.ios.js|.native.js|.js|.ios.json|.native.json|.json|.ios.ts|.native. ts|.ts|.ios.tsx|.native.tsx|.tsx)

1 | module.exports = require('./zlib_bindings');

【问题讨论】:

【参考方案1】:

问题在于它是为节点应用程序构建的节点模块,而不是为反应本机应用程序构建的节点模块。所以,我用为反应原生应用程序构建的节点模块替换了它。我替换了为 react native 构建的 Rocket chat sdk 包,并解决了所有问题。

【讨论】:

以上是关于无法解析模块 ./zlib_bindings的主要内容,如果未能解决你的问题,请参考以下文章

spdy3 的名称/值块有时无法用 python 解压缩

Maven 无法解析同一多模块项目中模块的依赖关系

装php中,无法安装libxml2,怎么解

React 无法编译模块未找到:无法在listingDetail 上解析

在解压缩二进制tarball之后,Node无法找到npm的依赖模块

找不到模块:错误:无法解析模块“fs”