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

时间:2019-09-09 19:33:04

标签: javascript react-native npm expo

遵循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'"

Cannot find module 'minizlib'

所以我已经卸载/安装了Node.js,尝试用brew安装它,并尝试安装minizlib,它没有任何改变。

Nodejs版本:v10.16.3

Os:流行!_OS 18.04 LTS

如果有人可以帮忙,谢谢

2 个答案:

答案 0 :(得分:0)

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

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

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

答案 1 :(得分:0)

我遇到同样的问题,找不到“ minizlib”。关于此问题,此处发布的解决方案或其他主题均未解决。

我想出了解决方案,并将其发布在此问题的最新主题上。 Here