遵循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)
我已经尝试了这些线程上的所有内容:
Expo commands throwing "Error: Cannot find module 'minizlib'"
所以我已经卸载/安装了Node.js,尝试用brew安装它,并尝试安装minizlib,它没有任何改变。
Nodejs版本:v10.16.3
Os:流行!_OS 18.04 LTS
如果有人可以帮忙,谢谢
答案 0 :(得分:0)
所以最后我尝试弄乱nvm并测试每个节点版本,以查看它是否有效。
nvm install <number of node version>
npm install -g expo-cli
它最终可以与nvm install 10
一起使用,(但我仍然不知道为什么要这样做,因为我已经有了nodeJs 10)
答案 1 :(得分:0)
我遇到同样的问题,找不到“ minizlib”。关于此问题,此处发布的解决方案或其他主题均未解决。
我想出了解决方案,并将其发布在此问题的最新主题上。 Here