NPM Установка пакетов/зависимости

подскажите младшему Junior fullstack frontend developer'у. У меня есть корневая папка Project, в ней две папки для фронт FrontProject и для бэка BackProject. Где устанавливать в терминале с npm такие пакеты как bcrypto, mongoose и др. Только в папке для бэка либо в корневой папке проекта. Если я установлю mongoose в директории/папке для бэка, смогу ли я потом на фронте(другая директория/папка) воспользоваться моделью. Благодарю вас и целую Вам руки за Ваши ответы!


Ответы (1 шт):

Автор решения: Артур Франк

Доброго времени суток!

Пакеты могут устанавливаться в папку с самим проектом, один пакет установить только на 2 определенных проекта нет возможности. Вы можете установить пакет глобально использовав при установке -g в таком виде : npm i bcrypto -s -g тогда этот пакет будет доступен в любом проекте. Насчет того куда его устанавливать.. на бэк или фронт? Там где используете туда и устанавливаете =)

→ Ссылка