Npx create react app не работает

create-react-app, ошибка установки («команда не найдена»)

Я установил create-react-app точно так, как указано на странице инструкции facebook(https://facebook.github.io/react/blog/2016/07/22/create-apps-with-no-configuration.html):

во-первых, установите глобальный пакет:

npm install -g create-react-app

Я сделал это. Оказалось, что он работает нормально — файл был установлен в

Я не совсем уверен, почему global install берет его на этот путь, но там вы иметь его.

теперь вы можете использовать его для создания нового приложения:

не может быть проще, верно? Но терминал выплевывает мне:—7—>

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

примечание: Я использую узел v6.3.1 и npm В3.10.3

5 ответов

настройка узла выглядит неправильно. Это не проблема с Create React App-похоже, вы не можете запускать команды глобального узла.

/.node_modules_global/bin не в PATH переменная среды, поэтому она не может выполнять глобальные команды. Вот как работает Bash-он не может угадать, где лежит команда, вам нужно сказать это. Я бы предположил, что установка узла должна делать это по умолчанию, но это зависит от того, как вы установили узел.

поэтому убедитесь, что каталог находится в ваш PATH и снова попробовать. Если вы используете Bash, добавьте это в свой .profile а затем перезагрузите терминал:

вы можете применить следующее решение:

у меня такая же проблема и это решение не работает для меня. У меня:

В настоящее время echo $PATH показывает:

Если я пойду домой, я могу видеть .НПМ и .npm-global. Существует псевдоним для создания-react-app .npm-global/ bin / и папка в

ответы, приведенные выше, Райт, но хочу поделиться чем-то, с чем я также сталкиваюсь, и это основы ================Настройка проекта react ============================

если хотите создать среду узла

(когда-нибудь мы также можем использовать, но sudo menas установить на системном уровне $ apt-get nodeenv)

если хотите реагировать новое приложение react тогда

если происходит ошибка create-react-app: команда не найдена, затем установите с -g, это происходит, потому что узел устанавливается по всему миру, и это не

получение узла в local

Я надеюсь, что вы уже установили диспетчер пакетов узлов (npm). теперь бегите npm install -g create-react-app , Если все в порядке, то вы можете использовать

Источник

Шаблон не предоставляется с помощью create-реагировать-приложение

Когда я набираю create-react-app my-app команду в моем терминале, кажется, что она работает — загрузка всех библиотек успешно и т. Д. В конце этого процесса я получаю сообщение, что a template was not provided .

В package.json из my-app :

Я проверил журнал изменений CRA, и похоже, что была добавлена ​​поддержка для пользовательских шаблонов — однако не похоже, что команда create-react-app my-app изменилась бы.

Есть идеи, что здесь происходит?

Если вы ранее устанавливали create-react-app глобально через npm install -g create-react-app , мы рекомендуем вам удалить пакет с помощью, npm uninstall -g create-react-app чтобы npx всегда использовать последнюю версию.

Используйте одну из следующих команд:

  • npx create-react-app my-app
  • npm init react-app my-app
  • yarn create react-app my-app

1)

2)

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

Шаблон не был предоставлен. Вероятно, это связано с тем, что вы используете устаревшую версию create-реагировать на приложение.

После удаления с помощью npm uninstall -g create-react-app проверьте, установлен ли он с помощью which create-react-app (Windows where create-react-app 🙂 в командной строке. Если он что-то возвращает (например, / usr / local / bin / create-реагировать-приложение ), затем выполните rm -rf /usr/local/bin/create-react-app удаление вручную.

3)

Тогда один из этих способов:

Хотя уже много ответов здесь. Я придумал 3 решения, которые я применил шаг за шагом, когда столкнулся с этой ситуацией.

Первый шаг: из официального руководства,

Если вы ранее устанавливали create-Reaction-app глобально через npm install -g create-react-app , мы рекомендуем вам удалить пакет, используя, npm uninstall -g create-react-app чтобы npx всегда использовал последнюю версию.

Вы можете использовать эти команды ниже:

  • npx create-react-app my-app
  • npm init react-app my-app
  • yarn create react-app my-app

Второй шаг (если первый не работает):

Иногда он может хранить кэши. Затем вы можете использовать эти команды, приведенные ниже.

  • npm uninstall -g create-react-app
  • npm cache clean —force
  • npm cache verify
  • yarn create react-app my-app

Третий шаг: (если эти 2 не будут работать) сначала удалите через npm uninstall -g create-react-app , а затем проверьте, установлен ли он у вас с помощью which create-react-app команды в командной строке. Если у вас есть что-то вроде ( / usr / local / bin / create-Reaction-app ), запустите это rm -rf /usr/local/bin/create-react-app (папка может отличаться), чтобы удалить вручную. Затем снова установите его через npx / npm / yarn.

NB : я преуспеваю в последнем шаге.

Сначала удалите create-реакции-приложение глобально с помощью этой команды:

затем в каталоге вашего проекта:

Чтобы добавить больше к ответам выше:

С новым выпуском create-react-app вы можете создать новое приложение, используя пользовательские шаблоны. На данный момент доступно два шаблона:

Использование :

Подробнее о последних изменениях в create-react-app :

У меня тоже была такая же проблема. Когда я запускаю, npm init react-app my-app команда возвращает то же сообщение

Шаблон не был предоставлен. Вероятно, это связано с тем, что вы используете устаревшую версию create-реагировать на приложение.

yarn create react-app my-app Команда отлично работает.

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

  1. npm uninstall -g create-react-app
  2. npx create-react-app my-app
  1. npm install -g create-react-app в вашем компьютере
  2. создать реактивный проект снова с npx create-react-app my-app

Эти два шага работали на меня

1) Удалите реакцию на глобально с помощью этой команды

2) С помощью этой команды установил реакцию-приложение в папке проекта

« Если вы ранее устанавливали create-Reaction-app глобально с помощью npm install -g create-Reaction-app, мы рекомендуем вам удалить пакет с помощью npm uninstall -g create-реагировать-app, чтобы npx всегда использовал последнюю версию »

Об этом сообщается по адресу https://create-react-app.dev/docs/getting-started/ . Для меня это не сработало. Вместо этого мне пришлось переустанавливать create-реагировать-приложение глобально.

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

  1. npm удалить -g создать-реагировать-приложение
  2. npm install -g создать-реагировать-приложение
  3. npx создать-реагировать-приложение мое-приложение

Сначала очистите кэш npm, затем используйте пряжу следующим образом:

  • npm cache clean —force
  • npm cache verify
  • yarn create react-app my-app

Надеюсь, это поможет.

РЕДАКТИРОВАТЬ

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

  1. npm uninstall -g create-react-app
  2. yarn global remove create-react-app
  3. which create-react-app — Если он что-то возвращает (например, / usr / local / bin / create-Reaction-app), то выполните команду rm -rf / usr / local / bin / create-реагирующий-app для удаления вручную.
  4. npm cache clean —force
  5. npm cache verify
  6. npx create-react-app@latest

Эти шаги должны удалить глобально установленные установки create-response-app, затем вы вручную удалите старые каталоги, связанные со старыми глобально установленными сценариями create-response-app. Тогда хорошей идеей будет очистить кэш npm, чтобы убедиться, что вы не используете старые кэшированные версии create-реакции-приложения. Наконец создать новый reactjs приложение с @latest опцией , как так: npx create-react-app@latest . В этом вопросе было много путаницы, когда шаблон не создавался при использовании npx create-реагировать-приложение. Если вы выполните шаги, которые я изложил выше (1-6), то я надеюсь, что вы добьетесь успеха.

Если бы я захотел создать приложение реагирования в каталоге с именем client, я бы набрал в терминале следующую команду:

Источник

Create React App not working

Help! I have no idea what is going on here, create react app is not working I have also tried reinstalling and yet to no avail, please help!

Npm version: 5.4.2 Node version: 8.70

Tried the npm install —save —save-exact —loglevel error react react-dom react-scripts

18 Answers 18

In my case, «create-react-app» was not installed. to install run this command

Once installation successful, try running

If this works for you. Great else comment what worked for you,

Please try this:

I had the same problem and had to do the following:

After this I was able to create the app with:

Make sure you are not running any antivirus, stop/pause all antivirus or protection software.

You can also try

as the error suggests, you should use a newer version of node. You are using 8.9.4, you should probably use 8.12.0 LTS.

I had the same problem, and I solved it by:
1. update the npm version (npm install npm@latest -g)
2. clear the cache (npm cache clean —force)
3. create the react project (npx create-react-app todo)
(create-react-app was already installed)

I had similar issue while tried creating new react app with create-react-app , but related to some random JSON reading issues while installations like.. >= 5.0 || 4.0 ..

But the fix below solves multiple and similar issues.

First of all, make sure you have required or latest version of node installed.

Before using create-react-app make sure you clean npm cache using npm cache clean —force

Now, is should be fine to create new react app with npx create-react-app tl-app or npx create-react-app . if you want to create current directory as project root.

Источник

Почему я не могу установить React и удалить create-реагировать на приложение в моей системе?

Я пробовал так много способов. Но я не могу найти никакого решения. Проблема в том, что я не могу установить ReactJS в моей системе. Вот сообщение, которое я получаю после завершения процесса установки.

Шаблон не был предоставлен. Вероятно, это связано с тем, что вы используете устаревшую версию create-реагировать на приложение. Обратите внимание, что глобальные установки приложения create-реагировать больше не поддерживаются.

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

Я вручную удалил этот журнал, и он не работал.

Кто-нибудь может предложить мне какое-нибудь решение?

Обновление: На самом деле эти две проблемы решаются, когда я вручную удалял кеш из каталога AppData \ Roaming \ npm (temp).

7 ответов

Я получаю сообщение об ошибке, чтобы удалить create-реагировать-приложение и установить реакцию в моей системе Windows. Я попытался удалить кеш этой командой npm cache clean . Но это не сработало для меня. Наконец-то я придумал решение. Хотя это может быть не лучшим решением.

Эти две проблемы были решены, когда я вручную удалил кэш из каталога AppData \ Roaming \ npm и npm-cache (temp).

Примечание. Я попытался установить новую версию узла, которая переопределяет предыдущую. Но это не удалило кеш.

В последней версии реагирования удалена поддержка создания проектов из глобальной установки.

npm install -g create-реагировать-приложение не будет работать.

Если вы получаете ошибки об отсутствующих шаблонах или о том, что глобальная установка Create React App больше не поддерживается, вам, вероятно, потребуется удалить глобальный пакет из вашей системы:

  • npm удалить -g создать-реагировать-приложение

Удалить вручную из каталога также (устройства Mac)

  • rm -rf / usr / local / bin / create-Reaction-app

Единственный поддерживаемый метод для создания проекта теперь:

npx создать-реагировать-приложение myapp

Другая ситуация, если вы не обновили реакцию, выполните следующие действия:

Перейдите в% appdata% \ npm-cache и проверьте, чист ли каталог или нет. Если нет, удалите все файлы из каталога вручную.

Теперь попробуйте создать приложение с реакцией yourAppName

Источник

Почему я получил ошибку при создании приложения React?

Я был новичком и хочу изучить ReactJS, и я начинаю устанавливать новую пустую папку с помощью команды npx create-react-app . . У меня есть npm v.6.4.1. и когда я пытаюсь выполнить команду, она выдает мне ошибку.

Я уже делаю ту же команду в пустом проекте Laravel, но все равно выдает мне ту же ошибку.

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

РЕДАКТИРОВАТЬ: Я уже запускаю терминал от имени администратора, но получаю еще одну ошибку:

5 ответов

Вы пытались запустить это как администратор?

Вышеуказанная проблема связана с пробелами в имени папки. Лучший способ — внести изменения в конфигурационный файл.

Введите npm config edit , чтобы войти в ваш конфигурационный файл

; cache = C: \ Users \ Sinojia Zeel \ AppData \ Roaming \ npm-cache

1 \ AppData \ Roaming \ NPM- кэш

Не забудьте удалить точку с запятой с фронта

1 можно заменить именем вашей папки, которое содержит пробелы. Просто возьмите первые 6 букв вашего имени файла и в суффиксе добавьте

1 (использование заглавных букв в имени файла необязательно, но часто это делается)

Сохраните файл, выйдите и повторите команду npx create-react-app . .

Добавьте имя проекта, как это в вашей команде:

Это проблема с NPX. В имени вашего компьютера есть пробел. Я бы порекомендовал npm install -g create-Reaction-app, чтобы обойти проблему с npx.

Сначала установите приложение create-реагировать

Источник

Читайте также:  Как настроить передача данных планшет
Оцените статью