跟随 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"。此处发布的解决方案或有关此问题的其他线程均未解决该问题。
我想出了解决方案并将其发布在有关此问题的最新线程上。 这里