反应本机博览会 找不到模块'minizlib'



跟随 https://github.com/react-community/create-react-native-app 处的 read.me

使用expo init命令选择模板后,出现此错误

Cannot find module 'minizlib'
Error: Cannot find module 'minizlib'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
at Function.Module._load (internal/modules/cjs/loader.js:562:25)
at Module.require (internal/modules/cjs/loader.js:692:17)
at require (internal/modules/cjs/helpers.js:25:18)
at Object.<anonymous> (/usr/local/lib/node_modules/expo-cli/node_modules/pacote/node_modules/tar/lib/pack.js:28:14)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Module.require (internal/modules/cjs/loader.js:692:17)
at require (internal/modules/cjs/helpers.js:25:18)
at Object.<anonymous> (/usr/local/lib/node_modules/expo-cli/node_modules/pacote/node_modules/tar/lib/create.js:6:14)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)

我已经尝试了这些线程上的所有内容:

世博命令抛出"错误:找不到模块'minizlib'">

找不到模块"minizlib">

所以我已经卸载/安装了 Nodejs,尝试使用 brew 安装它,并尝试安装 minizlib,它不会改变任何东西。

Nodejs 版本 : v10.16.3

操作系统 : 流行!_OS 18.04 LTS

如果有人可以帮忙,谢谢

所以最后我尝试弄乱 nvm 并测试每个节点版本以查看它是否有效。

nvm install <number of node version>
npm install -g expo-cli

它终于可以与nvm install 10一起使用(我仍然不知道为什么我需要这样做,因为我已经有了nodeJs 10(

我遇到了同样的问题,找不到"minizlib"。此处发布的解决方案或有关此问题的其他线程均未解决该问题。

我想出了解决方案并将其发布在有关此问题的最新线程上。 这里

最新更新