#react-native #npm #npx
#react-native #npm #npx
Вопрос:
версия узла v14.15.0 версия npm 6.14.8
Это ошибка
$ npx react-native init Sjp
npm ERR! code ENOLOCAL
npm ERR! Could not install from "RiAppDataRoamingnpm-cache_npx19852" as it does not contain a package.json file.
npm ERR! A complete log of this run can be found in:
npm ERR! C:UsersMi HI RiAppDataRoamingnpm-cache_logs2020-11-26T07_12_41_451Z-debug.log
Install for [ 'react-native@latest' ] failed with code 1
Ответ №1:
Эта ошибка возникает из-за пробелов в вашем имени пользователя (Mi HI Ri), и вы можете устранить ее, выполнив следующие шаги (в Windows):
- Откройте CMD от имени администратора, затем перейдите к C:Users папка и введите команду:
dir /x
- Теперь вы увидите список элементов, и в одной из строк будет указано имя пользователя (Mi HI Ri). Скопируйте текст слева от него, который будет выглядеть примерно так
MiHIRi~1
(может быть другим, поэтому, пожалуйста, не копируйте его отсюда). - А затем обновите свой путь, выполнив команду:
// Replace MiHIRi~1 below with the text copied earlier
npm config set cache "C:UsersMiHIRi~1AppDataRoamingnpm-cache" --global
Ответ №2:
Я столкнулся с той же проблемой, ничего не делайте, просто быстрое решение.
сначала запустите команду npm i react-native@latest -g
, затем создайте свой проект с помощью своей команды, т.е. npx react-native init Sjp