Задать вопрос
@VadimRublev
Go, front-end (ванильный).

Node.js надо инсталлировать в каждый проект, или можно «извне» задавать директорию глобальных пакетов?

Node.js надо инсталлировать в каждый проект, или можно "извне" задавать директорию глобальных пакетов?
У меня Node.js стоит в папке C:\Program Files\. И есть несколько сайтов, каждый в своей домашней_директории. Для одного сайта я настраиваю в Node.js директорию глобальных пакетов; если надо с другим сайтом работать, эту директорию надо переопределить?
  • Вопрос задан
  • 132 просмотра
Подписаться 2 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
bingo347
@bingo347 Куратор тега Node.js
Crazy on performance...
npm по умолчанию ставит все пакеты в папку node_modules внутри папки проекта
node.js а так же бандлеры вроде webpack или rollup по умолчанию ищут модули в папке node_modules внутри проекта
Глобально ставить ничего не нужно, это чревато проблемами с конфликтом версий и ошибками из-за этого. Глобально можно установить только терминальные утилиты используемые вне проектов (например глобальный eslint может понадобится IDE) и вот тут как раз таки стоит заморочиться настройкой, чтоб они устанавливались и работали из папки пользователя и им не нужны были административные права для установки и обновления.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы