Я не могу установить реакцию с помощью приложения npx create-response-app?

Я пытаюсь использовать приложение npx create-response, но у меня есть ошибки, показанные ниже:

npm ERR! Unexpected end of Json input while parsing near
'...eact-app/-/create-rea'

npm ERR! A complete log of this run can be found in: npm ERR!
C:\Users\dp\AppData\Roaming\npm-cache\_logs\2018-12-06T18-42-56-293Z-debug.log

Install for create-react-app@latest failed with code 1** 

и файл журнала ошибки здесь ...!

Как я могу избавиться от этой неприятности ??

0 info it worked if it ends with ok 1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe',

1 verbose cli   
'C:\\Users\\dp\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js',

1 verbose cli   'install',

1 verbose cli   'create-react-app@latest',

1 verbose cli   '--global',

1 verbose cli   '--prefix',

1 verbose cli  
'C:\\Users\\dp\\AppData\\Roaming\\npm-cache\\_npx\\3588',

1 verbose cli   '--loglevel',

1 verbose cli   'error',

1 verbose cli   '--json' ]

2 info using [email protected]

3 info using [email protected]

4 verbose npm-session 7862701600d4f4ce

5 silly install loadCurrentTree

6 silly install readGlobalPackageData

7 http fetch GET 304 

https://registry.npmjs.org/create-react-app 872ms (from cache)

8 silly fetchPackageMetaData error for create-react-app@latest
Unexpected end of JSON input while parsing near
'...eact-app/-/create-rea'

9 timing stage:rollbackFailedOptional Completed in 4ms 10 timing
stage:runTopLevelLifecycles Completed in 1693ms 11 verbose stack
SyntaxError: Unexpected end of JSON input while parsing near
'...eact-app/-/create-rea' 11 verbose stack     at JSON.parse
(<anonymous>) 11 verbose stack     at parseJson
(C:\Users\dp\AppData\Roaming\npm\node_modules\npm\node_modules\json-parse-better-errors\index.js:7:17)
11 verbose stack     at consumeBody.call.then.buffer
(C:\Users\dp\AppData\Roaming\npm\node_modules\npm\node_modules\node-fetch-npm\src\body.js:96:50)
11 verbose stack     at process._tickCallback
(internal/process/next_tick.js:68:7) 12 verbose cwd C:\Users\dp 13
verbose Windows_NT 6.3.9600 14 verbose argv "C:\\Program
Files\\nodejs\\node.exe"
"C:\\Users\\dp\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js"
"install" "create-react-app@latest" "--global" "--prefix"
"C:\\Users\\dp\\AppData\\Roaming\\npm-cache\\_npx\\3588" "--loglevel"
"error" "--json" 15 verbose node v10.13.0 16 verbose npm  v6.4.1 17
error Unexpected end of JSON input while parsing near
'...eact-app/-/create-rea' 18 verbose exit [ 1, true ]

попробуйте npm cache clean --force, затем запустите npm install -g create-react-app@latest

Satish Patel 06.12.2018 20:02

это была правильная команда, большое спасибо.

zanjan_citizen 07.12.2018 11:02

ваша проблема решена командой npm cache clean --force ??

Satish Patel 07.12.2018 12:40

попробуйте npm cache clean --force, затем запустите npx create-react-app project_name --template all

Chaurasia 17.03.2021 06:50
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
30
4
98 404
21

Ответы 21

У меня была такая же проблема при создании проекта реакции, когда я использовал команды из официального источника https://reactjs.org/docs/create-a-new-react-app.html#create-react-app

npx create-react-app my-app
cd my-app
npm start

Приведенные выше команды не работают в моих окнах. У меня на машине есть Node> = 6 и npm> = 5.2. он не может открыть localhost: 3000 то я использовал эти команды

npm install -g create-react-app
create-react-app my-app-name
cd my-app-name
npm start

Он работал отлично. Узнал от https://thewikihow.com/video_pCgDRgmfilE

приведенный ниже набор команд у меня работает ... но у npx нет ... Можете ли вы сказать, почему это происходит?

sachuverma 11.01.2021 15:53

Чтобы устранить проблему, последовательно выполните эти команды.

npm init
npm install create-react-app
npx create-react-app myapp

Работает - Windows 10

TimeTrax 06.08.2019 16:37

это работает, спасибо. Но почему не работает прямая команда (интерфейс npx create-response-app) в Windows?

user12616937 30.08.2020 06:30

Мне не требовался первый шаг.

Nitheesram Rajes 01.09.2020 13:27

Очистить кеш npm:

npm cache clean --force

затем попробуйте еще раз

Действительно отличное решение, так держать.

Anand Kumar Jha 06.11.2019 18:22
  1. sudo chown -R 1000: 1000 "/home/aditya/.npm"
  2. npx ящик-реагировать-приложение

это должно решить проблему.

Это сработало для меня !!

first you need to create the package.json file by npm init

then npx create-react-app myapp

это единственное решение, которое сработало для меня

daGo 05.02.2021 13:43

Запустите Windows PowerShell от имени администратора и введите следующее:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

У меня была такая же проблема: «Ошибка установки create-response-app @ latest с кодом 7» Использовать это. У меня это сработало.

npm install -g create-react-app    
npx create-react-app my-app     
cd my-app      
npm start     

для получения дополнительной информации перейдите по ссылке: https://www.techomoro.com/how-to-install-and-setup-a-react-app-on-windows-10/

Если вы не можете создать приложение, попробуйте переустановить 32-битный nodeJS и попробуйте его.

Сначала очистите кеш, набрав это в своем терминале:

npm cache clean --force

Затем обновите свою версию npm, выполнив следующие шаги эти, или введите:

npm install -g npm@next

Теперь перейдите к "NodeJS" в разделе «Программы и компоненты» в настройках Windows и Ремонт в вашей установке.

Перезагрузите терминал и введите:

npx create-react-app my-app

Надеюсь, это решит вашу проблему.

npm uninstall -g create-react-app
npx create-react-app my-app

Вам не нужно устанавливать пакет create-response-app глобально. «npx» уже устанавливается с последней версией.

Быстрый старт

  1. Добавьте в белый список антивируса программное обеспечение узла.

  2. эй, ребята с моей точки зрения, проверьте свою систему, есть ли антивирус запуск и блокировка node.exe, а точнее (Защита от вредоносных программ ByteFence)

  3. В моем случае это блокирование системного вызова узла

  4. С меня хватит это из скрытых иконокв системном трее это у меня отлично работает

когда ты делаешь

npm start

  • иногда вы можете увидеть, что какой-то антивирус просит разрешения добавить его в занести в белый список или добавить в список блокировки тот антивирус, который следует остановить, или добавить к нему белый список

Иногда это происходит из-за медленной скорости интернета. Попробуйте с этим.

 npx create-react-app <app name> -timeout=60000

Тайм-аут по умолчанию = 30000 (30 секунд). при необходимости увеличьте таймаут.

Я все перепробовал и ничего не получилось.

Затем я перезапустил свой ноутбук, и когда я попробовал npm init, а затем npm install create-react-app, я получил предупреждение Avast о потенциально вредоносных файлах, но это было нормально, и я подтвердил его. Эта попытка create-react-app не удалась, но когда я попробовал снова, она сработала.

Возможно, что брандмауэр или что-то подобное блокирует узел от выполнения функции, поэтому он вызывает callback (), который никогда не вызывал ошибку.

Проблема возникает по многим причинам.

    1. Это происходит, если один из узловых модулей, требуемых для установки вашего реагирующего приложения, отсутствует.
    1. Другая причина в том, что у вас есть и нестабильное сетевое соединение.
    1. Иногда, но в редких случаях, ваш антивирус может принять файлы cmd в кеше за вредоносное ПО.

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

Какой бы ни была причина, по которой приложение npx create-response-app не работает на вашем компьютере, последовательно выполните следующие команды:

npm cache clean --force 
npx create-react-app my-app  

дайте мне знать, сработало ли это для вас

Это сработало для меня. В первый раз, когда я попробовал команду npx, все шло хорошо, пока не было напечатано «Шаблон не предоставлен». Я запустил «npm cache clean --force», а затем запустил команду npx, и на этот раз она установила зависимости шаблона, как и ожидалось. Спасибо!

Dale Moore 23.08.2021 02:16
  • Добавьте в белый список антивируса программное обеспечение узла.

  • Привет, ребята, с моей точки зрения, проверьте свою систему, работает ли антивирус, и блокируйте node.exe более конкретно (ByteFence Anti-malware)

  • В моем случае это блокировка системного вызова узла

  • Я выхожу из скрытых значков в системном трее, у меня все работает нормально

когда вы делаете => npm start

  • возможно, вы видели, что какой-то антивирус запрашивает разрешение добавить его в белый список или добавить в черный список, этот антивирус вы должны остановить или добавить к нему белый список

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

Komal 18.02.2021 14:58

Та же проблема, и вот мое решение.

npm cache clear --force

Это сработало для меня.

npm cache clean --force
npm init -y
npx create-react-app my-app

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

> npm config set cache "C:\Users\mycomputer~1name\AppData\Roaming\npm-cache" --global

Это сработало для меня: потому что у меня были проблемы с сетью

npx create-react-app <app name> -timeout=60000

npm cache clean --force

npx create-react-app project_name --template all

cd project_name

npm start

попробуй это:

npm cache clean --force
npx create-react-app myapp

У меня это сработало.

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

Goutham J.M 30.04.2021 09:21

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