Как мне установить «Реакцию» и «Реакцию-Редукс» на мой проект? - PullRequest
2 голосов
/ 08 февраля 2020

Добрый день,

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

$ npx create-react-app learn-redux
npm ERR! code ENOLOCAL
npm ERR! Could not install from "Phelps\AppData\Roaming\npm-cache\_npx\13464" as it does not contain a package.json file.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Taylor Phelps\AppData\Roaming\npm-cache\_logs\2020-02-08T20_44_17_568Z-debug.log
Install for [ 'create-react-app@latest' ] failed with code 1

Could not install from "Phelps\AppData\Roaming\npm-cache\_npx\13464" as it does not contain a package.json file.

Я читаю ошибку, но проблема в том, что на моем компьютере нет папки, и я проверил в терминале npm и npx, и оба установлен на моем компьютере. У кого-нибудь есть идеи, почему это может происходить и как это исправить?

Спасибо.

Ответы [ 3 ]

1 голос
/ 08 февраля 2020

В соответствии с эта проблема Github npx имеет проблемы с запуском на Windows, если у пользователя есть пробел в его имени и из сообщения об ошибке, я предполагаю, что это так. Одним из предлагаемых исправлений является установка npm-cache пути к папке без пробела:

npm config set cache C:\tmp\nodejs\npm-cache --global

Затем попробуйте снова запустить команду.

1 голос
/ 08 февраля 2020

Установите проект в другой каталог, кроме C раздел:

npx create-react-app learnredux

Тогда:

npm i react-redux --save

Это должно работать.

0 голосов
/ 08 февраля 2020

Проблема в кэше npm по пути ошибки. Попробуйте выполнить:

npm cache verify

Проверьте содержимое папки кэша, соберите все ненужные данные и проверьте целостность индекса кэша и всех кэшированных данных.

(от https://docs.npmjs.com/cli-commands/cache.html)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...