Не удается создать первый проект React native с использованием npx react-native init

#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):

  1. Откройте CMD от имени администратора, затем перейдите к C:Users папка и введите команду:
 dir /x
 
  1. Теперь вы увидите список элементов, и в одной из строк будет указано имя пользователя (Mi HI Ri). Скопируйте текст слева от него, который будет выглядеть примерно так MiHIRi~1 (может быть другим, поэтому, пожалуйста, не копируйте его отсюда).
  2. А затем обновите свой путь, выполнив команду:
 // 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