‘expo’ не распознается как внутренняя или внешняя команда, работоспособная программа или пакетный файл

#react-native #npm #npm-install #expo

#react-native #npm #npm-install #expo

Вопрос:

Я получаю эту ошибку при попытке использовать команды expo.

ОШИБКА npm! ошибка code EPERM npm! системный вызов переименовать npm ОШИБКА! путь C:UsersSriAppDataRoamingnpmnode_modulesexpo-cli нпм ОШИБАЕТСЯ! dest C:UsersSriAppDataRoamingnpmnode_modules.expo-cli-JgrrLjT2 нпм ОШИБАЕТСЯ! ОШИБКА -4048 npm ОШИБКА! Ошибка: EPERM: операция не разрешена, переименовать ‘C:UsersSriAppDataRoamingnpmnode_modulesexpo-cli ‘ -> ‘C:UsersSriAppDataRoamingnpmnode_modules.expo-cli-JgrrLjT2 «нпм ОШИБАЕТСЯ! [Ошибка: EPERM: операция не разрешена, переименовать ‘C:UsersSriAppDataRoamingnpmnode_modulesexpo-cli ‘ -> ‘C:UsersSriAppDataRoamingnpmnode_modules.expo-cli-JgrrLjT2 ‘] {нпм ОШИБАЕТСЯ! ошибка: -4048, ОШИБКА npm! код: ‘EPERM’, ОШИБКА npm! системный вызов: ‘переименовать’, ОШИБКА npm! путь: ‘C:UsersSriAppDataRoamingnpmnode_modulesexpo-cli ‘, нпм ОШИБАЕТСЯ! dest: ‘C:UsersSriAppDataRoamingnpmnode_modules.expo-cli-JgrrLjT2 «нпм ОШИБАЕТСЯ! } ОШИБКА npm! ОШИБКА npm! Операция была отклонена вашей операционной системой. ОШИБКА npm! Возможно, файл уже использовался (текстовым редактором или антивирусом), ОШИБКА npm! или у вас нет прав доступа к нему. ОШИБКА npm! ОШИБКА npm! Если вы считаете, что это может быть проблемой с разрешениями, пожалуйста, дважды проверьте ошибку npm! права доступа к файлу и содержащим его каталогам или попробуйте запустить npm ERR! команда снова от имени root / администратора.

ОШИБКА npm! Полный журнал этого запуска можно найти в: ОШИБКА npm!
C:UsersSriAppDataLocalnpm-cache_logs2020-12-31T06_02_09_505Z-debug.log

C:UsersSriAppDataRoamingnpmnode_modulesexpo-cli

Я последовал по указанному выше пути и обнаружил, что папка expo-cli была там, но когда я пытаюсь инициализировать или удалить expo, он говорит, что «expo» не распознается как внутренняя или внешняя команда.

Ответ №1:

если ваш каталог в правильном каталоге, возможно, двоичный файл, который вы пытаетесь выполнить, там не существует, возможно, исполняемый файл назван как-то иначе, и если вы пытаетесь из другого каталога, вам следует добавить исполняемый файл в системные переменные, вот ссылка для этого

Комментарии:

1. Я также добавил системные переменные, и папку expo также можно найти по следующему пути: C:UsersSriAppDataRoamingnpmnode_modulesexpo-cli Но ничего не изменилось

2. Возможно, вы вводите неправильные заклинания или, как я уже упоминал, exe-файл может быть назван по-другому, потому что, если путь правильный и программа присутствует, она должна работать..