Управление файлами cookie, которые используются для рекламы, таких как персонализация рекламы, ремаркетинг и анализ эффективности рекламы.
2.10.2. Глобальная установка модулей Node.js
Внимание!
При любых изменениях настроек хостинг-аккаунта файлы~/.bashrc и ~/.bash_profile перезаписываются и все ручные изменения в них нужно добавлять заново.
Примечания:
- В командах вместо
node22можно указывать название любого каталога, в котором вы хотите размещать модули. - После редактирования
~/.bash_profileдля применения изменений в консоли используйте команду. ~/.bashrcили просто переподключитесь по SSH.
Модули Node.js могут храниться как в каталоге каждого проекта, так и в общем каталоге, который доступен всем проектам в данном хостинг-аккаунте. Глобальная установка может удобна, когда проектов несколько и они используют одинаковые модули.
По умолчанию при запуске npm с флагом -g (или –global) выполняется попытка установки пакетов в системный каталог Node.js вида /usr/local/node22/bin/node/bin|lib, доступ к которому ограничен. Каталог для установки можно изменить на другой.
- Создайте каталог для модулей (если не создан):
mkdir ~/node22 - Переопределите стандартный каталог:
npm config set prefix '~/node22' - Чтобы модули были доступны приложениям, добавьте следующую строку в конец файла
~/.bashrc:export PATH=~/node22/bin:$PATH - (Необязательно) Чтобы модули были доступны в консоли, добавьте такую же строку в конец файла
~/.bash_profile.
После этого из любого каталога можно будет устанавливать модули с помощью npm i -g название_модуля и они будут доступны всем приложениям в данном хостинг-аккаунте. Установленные модули будут размещаться в каталоге ~/node22.