Файл .npmrc позволяет настраивать поведение npm и создавать оптимизированное окружение для управления пакетами в приложениях на основе Node.js. 2 Некоторые возможности, которые даёт этот файл:
- Автоматизация команды npm init. 1 Можно задать варианты, которые будут подставляться по умолчанию при создании новых модулей. 1 Например, выбрать лицензию или начальную версию модуля. 1
- Изменение стандартного реестра npm. 1 Можно указать другой реестр, который будет использоваться для установки пакетов. 23
- Настройка вывода в консоль команды npm install. 1 Можно настроить объём выводимых сведений, например, выбрать степень подробности. 1
- Изменение места установки глобальных модулей. 1 Можно указать путь к непривилегированной директории, что позволит не аутентифицироваться при установке глобальных модулей и снизит вероятность того, что опасный модуль сделает что-то плохое с системой. 1
- Управление токенами аутентификации. 24 Это полезно при работе с частными реестрами. 24
- Управление кэшем. 2 Можно настроить поведение кэширования для улучшения производительности. 2
Файл .npmrc позволяет адаптировать работу npm к потребностям проекта. 4