приложение create-response-app не работает из-за проблемы с загрузкой

Я хочу создать приложение для реагирования, хотя «npx create-response-app [имя-приложения]» не будет работать в папке моего проекта. Я получаю сообщение об ошибке «Неправильная целостность при извлечении из кеша», хотя я не знаю, почему это не выполняется. Ошибка ниже.

=================================

Винсент-MacBook-Pro: Персональные проекты Винс $ npx create-react-app my-app

Создание нового приложения React в / Users / Vince / Documents / Coding-Projects / Personal-Projects / my-app.

Установка пакетов. Это может занять пару минут. Установка скриптов react, react-dom и response ...

yarn add v1.19.0 [1/4] ???? Разрешение пакетов ... [2/4] ???? Получение пакетов ... ошибка Неправильная целостность при извлечении информации из кеша. Посетите https://yarnpkg.com/en/docs/cli/add для документации по этой команде.

Прерывание установки. yarnpkg add --exact response react-dom react-scripts --cwd / Users / mountainthief / Documents / Coding-Projects / Personal-Projects / test-app не удалось.

Удаление сгенерированного файла ... package.json Удаление сгенерированного файла ... yarn.lock Удаление тестового приложения / из / Users / Vince / Documents / Coding-Projects / Personal-Projects Done.

=================================

Я пробовал "npm cache clean --force" и безрезультатно удалял yarn.

Что я мог упустить?

npm cache clean - принудительно удалить пряжу

Создание нового приложения React в / Users / Vince / Documents / Coding-Projects / Personal-Projects / my-app.

Установка пакетов. Это может занять пару минут. Установка скриптов react, react-dom и response ...

yarn add v1.19.0 [1/4] ???? Разрешение пакетов ... [2/4] ???? Получение пакетов ... ошибка Неправильная целостность при извлечении информации из кеша. Посетите https://yarnpkg.com/en/docs/cli/add для документации по этой команде.

Прерывание установки. yarnpkg add --exact response react-dom react-scripts --cwd / Users / mountainthief / Documents / Coding-Projects / Personal-Projects / test-app не удалось.

Удаление сгенерированного файла ... package.json Удаление сгенерированного файла ... yarn.lock Удаление тестового приложения / из / Users / Vince / Documents / Coding-Projects / Personal-Projects Done.

Я ожидал появления функционального React-приложения с узлами-модулями, хотя получил ошибку:

yarn add v1.19.0 [1/4] ???? Разрешение пакетов ... [2/4] ???? Получение пакетов ... ошибка Неправильная целостность при извлечении информации из кеша. Посетите https://yarnpkg.com/en/docs/cli/add для документации по этой команде.


person VINJROM    schedule 07.10.2019    source источник
comment
Мне кажется, проблема с кешем пряжи. Вы пробовали yarn cache clean?   -  person keysl    schedule 07.10.2019


Ответы (5)


Вы также можете увидеть, где находится кеш, с помощью yarn cache dir.

yarn cache dir

Запуск yarn cache dir распечатает путь, по которому в настоящее время хранится глобальный кеш yarn. Когда вы делаете

yarn cache clean

Вы можете проверить, действительно ли папка очищается. Если это не поможет, вы можете удалить его вручную. документация по кешу пряжи

person Jon Jones    schedule 07.10.2019
comment
По какой-то причине npm uninstall yarn не разрезал его. Однако поиск и удаление пряжи вручную помогли. Спасибо! - person VINJROM; 09.10.2019

пожалуйста, запустите обе команды еще раз, затем установите приложение. В основном этот тип ошибок возникает из-за некоторых зависимостей пакетов. Поэтому, пожалуйста, установите все оба пакета еще раз.

npm install -g create-response-app и переустановить пряжу

Если вы получаете такую ​​же ошибку после установки, пришлите мне версию пряжи и узла. https://www.npmjs.com/package/npx

person Prakash Sharma    schedule 07.10.2019

У меня была такая же проблема, и она была решена обновлением глобальных пакетов пряжи.

$ yarn global upgrade
person İbrahim Gündüz    schedule 07.10.2019

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

rm -rf `yarn cache dir`

После этого yarn global upgrade снова заставил его работать:

yarn create react-app my-app --typescript
Happy hacking!
✨  Done in 22.60s.
person bithavoc    schedule 07.10.2019

Для меня это была простая проблема с правами доступа к папке, решение sudo было решено:

sudo npx create-react-app myApp
person Leigh Mathieson    schedule 09.04.2020