- create-react-app, ошибка установки («команда не найдена»)
- 5 ответов
- если хотите создать среду узла
- если хотите реагировать новое приложение react тогда
- если происходит ошибка create-react-app: команда не найдена, затем установите с -g, это происходит, потому что узел устанавливается по всему миру, и это не
- Шаблон не предоставляется с помощью create-реагировать-приложение
- Create React App not working
- 18 Answers 18
- Почему я не могу установить React и удалить create-реагировать на приложение в моей системе?
- 7 ответов
- Почему я получил ошибку при создании приложения React?
- 5 ответов
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 Команда отлично работает.
Это сработало для меня.
- npm uninstall -g create-react-app
- npx create-react-app my-app
- npm install -g create-react-app в вашем компьютере
- создать реактивный проект снова с 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-реагировать-приложение глобально.
Мои шаги по решению этой проблемы заключались в следующем:
- npm удалить -g создать-реагировать-приложение
- npm install -g создать-реагировать-приложение
- npx создать-реагировать-приложение мое-приложение
Сначала очистите кэш npm, затем используйте пряжу следующим образом:
- npm cache clean —force
- npm cache verify
- yarn create react-app my-app
Надеюсь, это поможет.
РЕДАКТИРОВАТЬ
. вы можете попробовать следующее после того, как я рассмотрю эту проблему дальше:
- npm uninstall -g create-react-app
- yarn global remove create-react-app
- which create-react-app — Если он что-то возвращает (например, / usr / local / bin / create-Reaction-app), то выполните команду rm -rf / usr / local / bin / create-реагирующий-app для удаления вручную.
- npm cache clean —force
- npm cache verify
- 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-реагировать
Источник