Когда я запускаю create response-app в терминале, он отображает некоторые ошибки.
npx создать образец приложения реакции
Error: EPERM: operation not permitted, mkdir 'C:\Users\Yasiru'
TypeError: Cannot read property 'loaded' of undefined
at exit (C:\Program Files\nodejs\node_modules\npm\lib\utils\error-handler.js:98:27)
at errorHandler (C:\Program Files\nodejs\node_modules\npm\lib\utils\error-handler.js:216:3)
at C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js:77:20
at cb (C:\Program Files\nodejs\node_modules\npm\lib\npm.js:225:22)
at C:\Program Files\nodejs\node_modules\npm\lib\npm.js:263:24
at C:\Program Files\nodejs\node_modules\npm\lib\config\core.js:83:7
at Array.forEach (<anonymous>)
at C:\Program Files\nodejs\node_modules\npm\lib\config\core.js:82:13
at f (C:\Program Files\nodejs\node_modules\npm\node_modules\once\once.js:25:25)
at afterExtras (C:\Program Files\nodejs\node_modules\npm\lib\config\core.js:173:20)
C:\Program Files\nodejs\node_modules\npm\lib\utils\error-handler.js:98
var doExit = npm.config.loaded ? npm.config.get('_exit') : true
^
TypeError: Cannot read property 'loaded' of undefined
at exit (C:\Program Files\nodejs\node_modules\npm\lib\utils\error-handler.js:98:27)
at process.errorHandler (C:\Program Files\nodejs\node_modules\npm\lib\utils\error-handler.js:216:3)
at process.emit (events.js:196:13)
at process._fatalException (internal/process/execution.js:142:25)
Install for [ 'create@latest' ] failed with code 7
Когда вы устанавливаете приложение create-react-app глобально, вам не нужно запускать команду с npm/npx/yarn. Это собственный двоичный файл, поэтому все, что вам нужно ввести, это «каталог создания-реакции-приложения», где «каталог» — это каталог, в котором вы хотите создать реагирующее приложение.
Кроме того, похоже, что вы запускаете команду «создать реагирующее приложение», а не «создать реагирующее приложение», убедитесь, что вы не пропустили первую черту, иначе вы не будете запускать правильную команду.
удалите node.js и загрузите с node.js LTS, и когда вы установите на свой компьютер, щелкните все поля утверждения и проверьте версию npm> 5 и node.js и ваш интернет, удачи;)
Откройте Windows PowerShell (администратор) затем вставьте это и обязательно измените имя с Аамир~Навед на свое имя и аналогично, если ваше имя состоит из более чем одного слова, пожалуйста, добавьте тильду (~) между ними:
npm config set cache "C:\\Users\\Aamir~Naved\\AppData\\Roaming\\npm-cache" --global
затем вставьте это: (не забудьте отредактировать имя_каталога с именем каталога, в котором вы хотите создать реагирующее приложение, например: C:\learnreact
npx create-react-app directory_name
Я только что прошел через это и обнаружил, что все, что мне нужно было сделать, это дать разрешение на запись в папку, в которой я хотел создать приложение. Надеюсь, это так просто для вас.
По-видимому, это неотъемлемая проблема с npm, npx. Если в имени пользователя вашей учетной записи компьютера есть пробел, команда не будет работать. Я столкнулся с той же проблемой, и я еще не нашел решения.