g0lovachlena
@g0lovachlena

Почему node js не видит установленные пакеты npm?

Здравствуйте, не уверен, что правильно сформулировал вопрос, возникла такая проблема. Пытаюсь установить npm пакет, скажем postcss, установка проходит успешно, всё хорошо, но как только я пытаюсь запустить этот пакет, то консоль выдаёт ошибку bash: <имя пакета>: command not found. И так со всеми пакетами. При чём не важно, устанавливаю пакет глобально или же локально. Подскажите пожалуйста в чём может быть проблема?
  • Вопрос задан
  • 68 просмотров
Решения вопроса 2
bingo347
@bingo347
Бородатый программер
Вариант 1:
PATH="$PWD/node_modules/.bin:$PATH" postcss --params

Вариант 2:
прописываем команду в секции scripts package.json и запускаем через npm run
{
  "scripts": {
    "postcss": "postcss --params"
  }
}
npm run postcss
вариант 3:
запустить пакет через npx, для этого даже установки не требуетсяnpx postcss --params
Ответ написан
@vshvydky
Если что то ставишь что должно запускаться через консоль в локальный нод модулес проекта, то запуск идёт через npx package_some_blblb
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@McBernar
Поставьте пакет локально и запускайте его из той папки, куда ставили. Соответственно, не забудьте заинитить npm.

Если работает — копайте инфу про глобальные пути в системе.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Сравни.ру Москва
от 150 000 руб.
IWU Нижний Новгород
от 150 000 до 250 000 руб.
Zeus Capital Москва
от 70 000 до 130 000 руб.