Ошибка при запуске preact-cli - Preact не распознается

Я пытаюсь установить Preact. Но это не работает. Сначала я зашел на официальный сайт PreactJS . Док говорит, что мне нужно бежать npm install -g preact-cli. Но я использую Yarn, поэтому я побежал yarn global add preact-cli. Он был установлен успешно, но с множеством предупреждений. Затем я побежал preact create default first-preact-app. Но это не сработало. Он показывает ошибку: «Термин« Preact »не распознается как имя командлета, функции, файла сценария или исполняемой программы».

Я пробовал принудительно очистить кеш и переустановить preact-cli. Но это не работает. Два предупреждения заключаются в том, что preact и preact-render-to-string имеют неудовлетворенную одноранговую зависимость. Итак, я их тоже установил. Но все равно не работает.

Я пробовал запускать npm и также экспериментировал с командами. Но это не сработало. Итак, как решить проблему?

Я запускал эти команды с помощью Powershell и Git bash в Windows 10. Я пытаюсь установить Preact 10.5.12 с помощью Yarn 1.22.5. Следует отметить, что я пробовал запустить yarn dlxно он возвращает ошибку «команда не найдена». И когда установка preact и preact-render-to-string завершена, yarn выдает предупреждение, что у них нет двоичных файлов.

РЕДАКТИРОВАТЬ: Возможно, это была проблема с Windows. Проблема исчезла после переустановки.

1 ответ

Ваша проблема почти наверняка в том, что preact-cli не было в вашем PATH - списке программ, которые доступны глобально.

Как бы то ни было, мы не рекомендуем устанавливать глобально. Сайт все еще может так сказать, но репозиторий правильно рекомендует использовать npx вместо.

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