пытаюсь установить экспо - PullRequest
0 голосов
/ 10 апреля 2020

я использую ма c os calina ver 10.15.3 я запускаю: npm install -g expo-cli У меня ошибка:

npm WARN deprecated request@2.88.2: request has been deprecated, see request/request#3142

npm WARN устарела urix@0.1.0: пожалуйста см. https://github.com/lydell/urix#deprecated npm WARN устарела resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated npm WARN устарела joi@14.0.4: эта версия устарела в соответствии с политикой поддержки hapi ( hapi.im/support). Обновите ее до последней версии, чтобы получить лучшие функции, исправления ошибок и исправления безопасности. Если вы не можете выполнить обновление в это время, платная поддержка доступна для более старых версий (hapi.im/commercial). npm WARN устарела request@2.88.0: запрос устарел, см. Запрос / запрос # 3142 npm WARN устарел core-js@2.6.11: core-js @ <3 больше не поддерживается и не рекомендуется к использованию из-за количества проблем , Пожалуйста, обновите ваши зависимости до актуальной версии core-js@3. npm WARN устарела joi@11.4.0: эта версия устарела в соответствии с политикой поддержки hapi (hapi.im/support). Обновите ее до последней версии, чтобы получить лучшие функции, исправления ошибок и исправления безопасности. Если вы не можете выполнить обновление в это время, платная поддержка доступна для более старых версий (hapi.im/commercial). npm WARN устарела topo@2.0.2: эта версия устарела в соответствии с политикой поддержки hapi (hapi.im/support). Обновите ее до последней версии, чтобы получить лучшие функции, исправления ошибок и исправления безопасности. Если вы не можете выполнить обновление в это время, платная поддержка доступна для более старых версий (hapi.im/commercial). npm WARN устарела hoek@4.2.1: эта версия устарела в соответствии с политикой поддержки hapi (hapi.im/support). Обновите ее до последней версии, чтобы получить лучшие функции, исправления ошибок и исправления безопасности. Если вы не можете выполнить обновление в это время, платная поддержка доступна для более старых версий (hapi.im/commercial). npm WARN устарела hoek@6.1.3: Этот модуль перемещен и теперь доступен по адресу @ hapi / hoek. Пожалуйста, обновите ваши зависимости, так как эта версия больше не поддерживается и может содержать ошибки и проблемы безопасности. npm WARN устарела topo@3.0.3: Этот модуль перемещен и теперь доступен по адресу @ hapi / topo. Пожалуйста, обновите ваши зависимости, так как эта версия больше не поддерживается и может содержать ошибки и проблемы безопасности. </p>

@ expo / traveling-fastlane-darwin@1.13.1 preinstall / usr / local / lib / node_modules / expo-cli / node_modules / @ expo / Платформа узла travel-fastlane-darwin. js

npm WARN необязательно SKIPPING ДОПОЛНИТЕЛЬНАЯ ЗАВИСИМОСТЬ: @ expo / traveling-fastlane-linux@1.13.1 (node_modules / expo-cli / node_modules / @ expo / travel-fastlane- linux): npm WARN notsup Пропуск необязательной зависимости: неподдерживаемая платформа для @ expo / traveling-fastlane-linux@1.13.1: wanted {"os": "win32, linux", "arch": "any"} (текущий: {"os ":" darwin "," arch ":" x64 "}) npm WARN необязательно Пропуск ОПЦИОНАЛЬНАЯ ЗАВИСИМОСТЬ: @ expo / ngrok-bin-freebsd-x64@2.2.8 (node_modules / expo-cli / node_modules / @ expo / ngrok-bin / node_modules / @ expo / ngrok-bin-freebsd-x64): npm WARN notsup Пропуск необязательной зависимости: неподдерживаемая платформа для @ expo / ngrok-bin-freebsd-x64@2.2.8: wanted {"os": "freebsd", "arch": "x64"} (текущий: {"os": "darwin", "arch": "x64"}) npm WARN необязательно Пропуск ОПЦИОНАЛЬНАЯ ЗАВИСИМОСТЬ: @ expo / ngrok-bin-linux-x64@2.2.8 (node_modules / expo-cli / node_modules / @ expo / ng rok-bin / node_modules / @ expo / ngrok-bin- linux -x64): npm WARN notsup Пропуск необязательной зависимости: неподдерживаемая платформа для @ expo / ngrok-bin-linux-x64@2.2.8: wanted {"os": "linux" , "arch": "x64"} (текущий: {"os": "darwin", "arch": "x64"}) npm WARN необязательный SKIPPING ДОПОЛНИТЕЛЬНАЯ ЗАВИСИМОСТЬ: @ expo / ngrok-bin-sunos-x64@2.2.8 (node_modules / expo- cli / node_modules / @ expo / ngrok-bin / node_modules / @ expo / ngrok-bin-sunos-x64): npm WARN notsup SKIPPING НЕОБЯЗАТЕЛЬНАЯ ЗАВИСИМОСТЬ: неподдерживаемая платформа для @ expo / ngrok-bin-sunos-x64@2.2.8: wanted {"os": "sunos", "arch": "x64"} (текущий: {"os": "darwin", "arch": "x64"}) npm WARN необязательно Пропуск необязательная зависимость: @ expo / ngrok-bin-linux-arm64@2.2.8 (node_modules / expo-cli / node_modules / @ expo / ngrok-bin / node_modules / @ expo / ngrok-bin- linux -arm64): npm WARN notsup Пропуск необязательной зависимости: неподдерживаемая платформа для @ expo / ngrok-bin-linux-arm64@2.2.8: требуется {"os": "linux", "arch": "arm64"} (текущий: {"os": "darwin", "arch": "x64"}) npm ПРЕДУПРЕЖДЕНИЕ необязательное Пропуск ОПЦИОНАЛЬНАЯ ЗАВИСИМОСТЬ: @ expo / ngrok-bin-linux-ia32@2.2.8 (node_modules / expo-cli / node_modules / @ expo / ngrok-bin / node_modules / @ expo / ngrok-bin- linux -ia32): npm WARN notsup Пропуск необязательной зависимости: неподдерживаемая платформа для @ expo / ngrok-bin-linux-ia32@2.2.8: wanted {"os": "linux", "arch": "ia32"} (current: {"os": "darwin", "arch ":" x64 "}) npm ПРЕДУПРЕЖДЕНИЕ необязательно Пропуск ОПЦИОНАЛЬНАЯ ЗАВИСИМОСТЬ: @ expo / ngrok-bin-linux-arm@2.2.8 (node_modules / expo-cli / node_modules / @ expo / ngrok-bin / node_modules / @ expo / ngrok-bin- linux -arm): npm WARN notsup Пропуск необязательной зависимости: неподдерживаемая платформа для @ expo / ngrok-bin-linux-arm@2.2.8: wanted {"os": "linux", "arch": "arm"} (текущий: {"os" : "darwin", "arch": "x64"}) npm WARN необязательно Пропуск ОПЦИОНАЛЬНАЯ ЗАВИСИМОСТЬ: @ expo / ngrok-bin-freebsd-ia32@2.2.8 (node_modules / expo-cli / node_modules / @ expo / ngrok-bin / node_modules / @ expo / ngrok-bin-freebsd-ia32): npm WARN notsup Пропуск необязательной зависимости: неподдерживаемая платформа для @ expo / ngrok-bin-freebsd-ia32@2.2.8: wanted {"os": "freebsd", "arch": "ia32"} (текущий: { "os": "darwin", "arch": "x64"}) npm WARN необязательно SKIPPIN G ДОПОЛНИТЕЛЬНАЯ ЗАВИСИМОСТЬ: @ expo / ngrok-bin-win32-ia32@2.2.8-beta.1 (node_modules / expo-cli / node_modules / @ expo / ngrok-bin / node_modules / @ expo / ngrok-bin-win32-ia32): npm WARN notsup SKIPPING ДОПОЛНИТЕЛЬНАЯ ЗАВИСИМОСТЬ: не поддерживается платформа для @ expo / ngrok-bin-win32-ia32@2.2.8-beta.1: wanted {"os": "win32", "arch": "ia32"} (текущий: {"os": "darwin", "arch": "x64"}) npm ПРЕДУПРЕЖДЕНИЕ: необязательная пропуска ОПЦИОНАЛЬНАЯ ЗАВИСИМОСТЬ: @ expo / ngrok-bin-darwin-ia32@2.2.8 (node_modules / expo-cli / node_modules / @ expo / ngrok-bin / node_modules / @ expo / ngrok-bin-darwin-ia32): npm WARN notsup ПРОПУСК ОПЦИОНАЛЬНАЯ ЗАВИСИМОСТЬ: неподдерживаемая платформа для @ expo / ngrok-bin-darwin-ia32@2.2.8: wanted {"os": "darwin", "arch": "ia32"} (текущий: {"os": "darwin", "arch": "x64"} ) npm ПРЕДУПРЕЖДЕНИЕ необязательное Пропуск ДОПОЛНИТЕЛЬНАЯ ЗАВИСИМОСТЬ: @ expo / ngrok-bin-win32-x64@2.2.8-beta.1 (node_modules / expo-cli / node_modules / @ expo / ngrok-bin / node_modules / @ expo / ngrok-bin-win32-x64): npm WARN notsup Пропуск необязательной зависимости: неподдерживаемая платформа для @ expo / ngrok-bin-win32-x64@2.2.8-beta.1: wanted {"os": "win32", "arch": "x64"} (current: {"os": "darwin", "arch": " x64 "}) npm WARN @ expo / image-utils@0.2.18 требуется одноранговый узел sharp-cli@^1.10.0 но ни один не установлен. Вы должны установить одноранговые зависимости самостоятельно.

npm ERR! код EACCES npm ERR! системная ссылка символическая ссылка npm ERR! путь ../lib/node_modules/expo-cli/bin/expo.js npm ОШИБКА! dest / usr / local / bin / expo npm ОШИБКА! errno -13 npm ERR! Ошибка: EACCES: разрешение отклонено, символическая ссылка '../lib/node_modules/expo-cli/bin/expo.js' -> '/ usr / local / bin / expo' npm ERR! [OperationalError: EACCES: разрешение отклонено, символическая ссылка '../lib/node_modules/expo-cli/bin/expo.js' -> '/ usr / local / bin / expo'] {npm ERR! причина: [Ошибка: EACCES: разрешение отклонено, символическая ссылка '../lib/node_modules/expo-cli/bin/expo.js' -> '/ usr / local / bin / expo'] {npm ERR! ошибка: -13, npm ОШИБКА! код: 'EACCES', npm ERR! системный вызов: 'символическая ссылка', npm ОШИБКА! путь: '../lib/node_modules/expo-cli/bin/expo.js', npm ОШИБКА! dest: '/ usr / local / bin / expo' npm ERR! }, npm ОШИБКА! стек: «Ошибка: EACCES: разрешение отклонено, символическая ссылка '../lib/node_modules/expo-cli/bin/expo.js' -> '/ usr / local / bin / expo'", npm ERR! ошибка: -13, npm ОШИБКА! код: 'EACCES', npm ERR! системный вызов: 'символическая ссылка', npm ОШИБКА! путь: '../lib/node_modules/expo-cli/bin/expo.js', npm ОШИБКА! dest: '/ usr / local / bin / expo' npm ОШИБКА! } npm ОШИБКА! npm ОШИБКА! Операция была отклонена вашей операционной системой. npm ERR! Скорее всего, у вас нет прав доступа к этому файлу как текущий пользователь npm ERR! npm ОШИБКА! Если вы считаете, что это может быть проблема с разрешениями, перепроверьте npm ERR! права доступа к файлу и содержащим его каталогам, или попробуйте запустить npm ERR! Снова введите команду от имени пользователя root / Administrator.

npm ERR! Полный журнал этого прогона можно найти в: npm ERR! /Users/duclong/.npm/_logs/2020-04-09T19_09_53_271Z-debug.log

...