Выдача команд Экспо "Ошибка: не удается найти модуль" minizlib "" - PullRequest
1 голос
/ 12 июля 2019

Всякий раз, когда я пытаюсь запустить такие команды, как expo init или expo start или даже просто expo, он отвечает:

Error: Cannot find module 'minizlib'
Require stack:
- /usr/local/lib/node_modules/expo-cli/node_modules/tar/lib/pack.js
- /usr/local/lib/node_modules/expo-cli/node_modules/tar/lib/create.js
- /usr/local/lib/node_modules/expo-cli/node_modules/tar/index.js
- /usr/local/lib/node_modules/expo-cli/node_modules/@expo/xdl/build/Extract.js
- /usr/local/lib/node_modules/expo-cli/node_modules/@expo/xdl/build/Api.js
- /usr/local/lib/node_modules/expo-cli/node_modules/@expo/xdl/build/xdl.js
- /usr/local/lib/node_modules/expo-cli/build/exp.js
- /usr/local/lib/node_modules/expo-cli/bin/expo.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:625:15)
    at Function.Module._load (internal/modules/cjs/loader.js:527:27)
    at Module.require (internal/modules/cjs/loader.js:683:19)
    at require (internal/modules/cjs/helpers.js:16:16)
    at Object.<anonymous> (/usr/local/lib/node_modules/expo-cli/node_modules/tar/lib/pack.js:28:14)
    at Module._compile (internal/modules/cjs/loader.js:776:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
    at Module.load (internal/modules/cjs/loader.js:643:32)
    at Function.Module._load (internal/modules/cjs/loader.js:556:12)
    at Module.require (internal/modules/cjs/loader.js:683:19)

Я пытался установить и переустановить minizlib вместе с expo,expo-cli, npm, и узел, и ничего не работает.Любая помощь будет оценена.

ОС: Ubuntu 18.04.2

1 Ответ

0 голосов
/ 28 июля 2019

У меня была такая же проблема. Я понизил версию 10 узла, используя nvm install 10 (если у вас нет NVM, посмотрите на него здесь , это очень полезно), а затем переустановил expo-cli с помощью npm install -g expo-cli. Это решило проблему для меня.

Примечание: Это понижение является временным, если вы хотите сделать его версией по умолчанию, вы должны запустить nvm alias default 10

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...