@VadimRublev
Изучаю и немного программирую на Go, + фронт (JS).

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

Node.js надо инсталлировать в каждый проект, или можно "извне" задавать директорию глобальных пакетов?
У меня Node.js стоит в папке C:\Program Files\. И есть несколько сайтов, каждый в своей домашней_директории. Для одного сайта я настраиваю в Node.js директорию глобальных пакетов; если надо с другим сайтом работать, эту директорию надо переопределить?
  • Вопрос задан
  • 85 просмотров
Пригласить эксперта
Ответы на вопрос 1
bingo347
@bingo347
Бородатый программер
npm по умолчанию ставит все пакеты в папку node_modules внутри папки проекта
node.js а так же бандлеры вроде webpack или rollup по умолчанию ищут модули в папке node_modules внутри проекта
Глобально ставить ничего не нужно, это чревато проблемами с конфликтом версий и ошибками из-за этого. Глобально можно установить только терминальные утилиты используемые вне проектов (например глобальный eslint может понадобится IDE) и вот тут как раз таки стоит заморочиться настройкой, чтоб они устанавливались и работали из папки пользователя и им не нужны были административные права для установки и обновления.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы