Ошибка при запуске 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
вместо.