приложение create-реагировать не работает из-за проблемы с извлечением - PullRequest
0 голосов
/ 07 октября 2019

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

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

Vincents-MacBook-Pro: персональные проекты Vince $ npx create-реакции-app my-app

Создание нового приложения React в / Users / Vince / Документы / Coding-Projects / Personal-Projects / my-app.

Установка пакетов. Это может занять пару минут. Устанавливаемые сценарии реагировать, реагировать на ошибки и реагировать ...

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

Прерывание установки. yarnpkg add --exact реагировать-dom реагировать-скрипты --cwd / Пользователи / mountainthief / Документы / Проекты кодирования / Персональные проекты / тестовое приложение не удалось.

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

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

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

Чего мне не хватает?

Очистка кэша npm --force uninstall yarn

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

Установка пакетов. Это может занять пару минут. Устанавливаем сценарии реагировать, реагировать на ошибки и реагировать ...

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

Прерывание установки. yarnpkg add --exact реагировать-dom реагировать-сценарии --cwd / Пользователи / mountainthief / Документы / Проекты кодирования / Персональные проекты / тестовое приложение не удалось.

Удаление сгенерированного файла ... пакета. json Удаление сгенерированного файла ... yarn.lock Удаление test-app / из / Users / Vince / Documents / Coding-Projects / Personal-Projects Готово.

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

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

Ответы [ 4 ]

0 голосов
/ 07 октября 2019

Вы также можете увидеть, где находится кэш с каталогом кэша пряжи.

yarn cache dir

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

yarn cache clean

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

0 голосов
/ 07 октября 2019

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

$ yarn global upgrade
0 голосов
/ 07 октября 2019

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

rm -rf `yarn cache dir`

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

yarn create react-app my-app --typescript
Happy hacking!
✨  Done in 22.60s.
0 голосов
/ 07 октября 2019

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

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

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

...