Приложение Create React не устанавливается, показывает ошибку и прерывает установку

Я переустановил Node.js и Yarn. Теперь я получаю эту ошибку.

Информация о моей среде:

Node: v8.12.0

NPM: 6.4.1

Yarn: 1.10.1

OS: Windows 10

PS C:\Users\mdbel\Desktop\Project\redux> npx create-react-app learnredux

Creating a new React app in C:\Users\mdbel\Desktop\Project\redux\learnredux.

Installing packages. This might take a couple of minutes.
Installing react, react-dom, and react-scripts...

yarn add v1.10.1
[1/4] Resolving packages...
[2/4] Fetching packages...
error An unexpected error occurred: "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.1.tgz: Request failed \"404 Not Found\"".
info If you think this is a bug, please open a bug report with the information provided in "C:\\Users\\mdbel\\Desktop\\Project\\redux\\learnredux\\yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.

Aborting installation.
  yarnpkg add --exact react react-dom react-scripts --cwd C:\Users\mdbel\Desktop\Project\redux\learnredux has failed.

Deleting generated file... package.json
Deleting generated file... yarn.lock
Done.

удаление .npmrc из C:\Users\you\.npmrc решит эту проблему.

Belal 19.10.2018 11:46
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
14
1
26 778
18
Перейти к ответу Данный вопрос помечен как решенный

Ответы 18

Я столкнулся с той же проблемой при использовании npx и смог решить ее, выполнив следующие действия:

  • Обновлен до последней версии пряжи: $ npm i @yarn@latest
  • Удалить папку node_modules
  • Удалите yarn.lock (если он существует).
  • Удалите .npmrc из папки пользователя.

Если проблема не исчезла, вы можете использовать команду yarn: $ yarn create react-app learnredux.

yarn create доступен в пряжи 0.25+.

удаление .npmrc из C:\Users\you\.npmrc решило мою проблему.

Belal 19.10.2018 11:45

У меня была такая же проблема, и я решил ее:

Установка последней версии node, npm и yarn.

npm install -g npm@latest
nvm install node
npm install -g yarn

nvm устанавливает Node.js, а npm управляет пакетами.

Это сработало лучше всего для меня. npx create-react-app больше не был проблемой. Спасибо!

Giregar 07.10.2020 18:50

Это правильный ответ. create-react-app требует Node >= 8.10 and npm >= 5.6

Spooky 18.11.2020 06:46

Я решил эту проблему, удалив файл .yarnrc из C:\Users\yourUserName\

обновление до последней стабильной версии пряжи и удаление папки кэша пряжи в папке AppData решило мою проблему C: \ Users \ test \ AppData \ Local \ Yarn

У меня была такая же ошибка на моем Mac.

Я только что повторно загрузил установщик с веб-сайта Node.js. Это должно переустановить все зависимости и убедиться, что все пути действительны.

https://nodejs.org/en/download/

После того, как вы очистили кеш пряжи, запустив:

yarn cache clean

затем последующие вызовы:

npx create-react-app your-app

буду работать.

Я также решил свою проблему, установив последнюю версию узла из

https://nodejs.org/en/download/

И затем я запускаю команду ниже

npm install -g create-react-app

в терминале За ним следует «создать-реагировать-приложение» или «создать-реагировать-приложение». если вы уже находитесь в папке.

У меня была такая же проблема, тогда я попробовал следующую команду, и она устранила мою проблему

npm cache clean --force

Вышеупомянутая команда не решила вашу проблему, попробуйте следующую.

npm init -y
npx create-react-app your-app-name
Ответ принят как подходящий

удаление .npmrc из C:\Users\you\.npmrc также может решить проблему.

Попробуй это!

npm install -g npm@latest  

npm install node


npm install -g yarn


npx create-react-app appname

cd firstapp

yarn start

Обновите модули узлов до версии 13.12.0, которая мне подходит

https://nodejs.org/es/download/current/

Как это поможет?

hildende 03.04.2020 21:39

Да, у меня такая же проблема, и я не могу ее решить, но после удаления yarn и обновления узла до последней версии.

Также убедитесь, что вы установили

npm i -g create-react-app

после обновления пакетов.

Очистите кеш также, чтобы освободить его от ошибок, это определенно сработает.

Это может помочь в операционной системе Linux.

sudo npm install -g npm@latest
npm install node
npm init
npm install -g yarn
yarn cache clean
npx create-react-app my-app

Лучший способ для пользователей Windows - обновить пряжу Если вы используете npx и получили ошибку, чем обновить пряжу, используйте npx У меня такая же ошибка в Windows 8.1, я обновил пряжу, и она решила мою проблему

Npm I yarn@latest
npx creat-react-app  app name

Пожалуйста, попробуйте использовать блок кода для исполняемых командных строк или кода в целом

Shimi 02.12.2020 19:58

Я столкнулся с той же проблемой. Похоже, это происходит при нарушении установки npm и node. Однако иногда очистка кеша не работает. Мне пришлось не просто удалить, но удалить / очистить все файлы npm и node в моей системе и снова установить их.

Удалить узел и npm

sudo rm -rf /usr/local/lib/node_modules
sudo rm -rf ~/.npm

sudo apt remove --purge npm
sudo apt remove --purge node
sudo apt remove --purge nodejs

Проверьте, удалены ли npm и узел, запустив: which node и which npm Если вы все еще видите некоторые папки, попробуйте удалить их, используя:

sudo apt-get remove nodejs
sudo apt-get remove npm

Обновите систему, на всякий случай

sudo apt-get update

Установите узел и npm

sudo apt-get install nodejs
sudo apt-get install npm

Проверить установку

npm -v
node -v

Примечание: Здесь необходимо удалить существующие модули и вернуть их обратно. Мне также пришлось вручную удалить nodejs с помощью Программы и характеристики (для Windows).

Я случайно спрятал файл .yarnrc, и это вызвало проблему.

У меня такая же проблема. Вместо пряжи вы можете использовать npm для создания приложения. Просто добавьте флаг --use-npm так:

npx create-react-app app --use-npm

У меня сработала переустановка узла на последнюю версию.

https://nodejs.org/en/download/

Другие вопросы по теме