Я пытаюсь использовать приложение 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 cache clean --force, затем запустите npx create-react-app project_name --template all





У меня была такая же проблема при создании проекта реакции, когда я использовал команды из официального источника 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 нет ... Можете ли вы сказать, почему это происходит?
Чтобы устранить проблему, последовательно выполните эти команды.
npm init
npm install create-react-app
npx create-react-app myapp
Работает - Windows 10
это работает, спасибо. Но почему не работает прямая команда (интерфейс npx create-response-app) в Windows?
Мне не требовался первый шаг.
Очистить кеш npm:
npm cache clean --force
затем попробуйте еще раз
Действительно отличное решение, так держать.
это должно решить проблему.
Это сработало для меня !!
first you need to create the package.json file by
npm initthen
npx create-react-app myapp
это единственное решение, которое сработало для меня
Запустите 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» уже устанавливается с последней версией.
Добавьте в белый список антивируса программное обеспечение узла.
эй, ребята с моей точки зрения, проверьте свою систему, есть ли антивирус запуск и блокировка node.exe, а точнее (Защита от вредоносных программ ByteFence)
В моем случае это блокирование системного вызова узла
С меня хватит это из скрытых иконокв системном трее это у меня отлично работает
когда ты делаешь
npm start
Иногда это происходит из-за медленной скорости интернета. Попробуйте с этим.
npx create-react-app <app name> -timeout=60000
Тайм-аут по умолчанию = 30000 (30 секунд). при необходимости увеличьте таймаут.
Я все перепробовал и ничего не получилось.
Затем я перезапустил свой ноутбук, и когда я попробовал npm init, а затем npm install create-react-app, я получил предупреждение Avast о потенциально вредоносных файлах, но это было нормально, и я подтвердил его.
Эта попытка create-react-app не удалась, но когда я попробовал снова, она сработала.
Возможно, что брандмауэр или что-то подобное блокирует узел от выполнения функции, поэтому он вызывает callback (), который никогда не вызывал ошибку.
Проблема возникает по многим причинам.
если ваша проблема связана с антивирусом, отключите его на время выполнения команд.
Какой бы ни была причина, по которой приложение npx create-response-app не работает на вашем компьютере, последовательно выполните следующие команды:
npm cache clean --force
npx create-react-app my-app
дайте мне знать, сработало ли это для вас
Это сработало для меня. В первый раз, когда я попробовал команду npx, все шло хорошо, пока не было напечатано «Шаблон не предоставлен». Я запустил «npm cache clean --force», а затем запустил команду npx, и на этот раз она установила зависимости шаблона, как и ожидалось. Спасибо!
Добавьте в белый список антивируса программное обеспечение узла.
Привет, ребята, с моей точки зрения, проверьте свою систему, работает ли антивирус, и блокируйте node.exe более конкретно (ByteFence Anti-malware)
В моем случае это блокировка системного вызова узла
Я выхожу из скрытых значков в системном трее, у меня все работает нормально
когда вы делаете => npm start
Большое спасибо. Это действительно очень помогло. Я продолжал пробовать все решения, но не сработало. Проблема возникла только из-за антивируса.
Это сработало для меня.
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 allcd project_name
npm start
попробуй это:
npm cache clean --force
npx create-react-app myapp
У меня это сработало.
Пожалуйста, попробуйте добавить, почему эти команды должны выполняться и что они выполняют, поскольку это не должно вызывать дальнейших ошибок для пользователя.
попробуйте
npm cache clean --force, затем запуститеnpm install -g create-react-app@latest