Параметри (.npmrc)
pnpm отримує конфігурацію з командного рядка, змінних оточення та файлів .npmrc.
Командою pnpm config можна оновити і відредагувати вміст власного та глобального файлів .npmrc.
Ось чотири відповідні файли:
- конфігураційний файл для кожного проєкту (
/path/to/my/project/.npmrc) - конфігураційний файл для кожного робочого простору (тека, в якій міститься файл
pnpm-workspace.yamlфайл) - файл конфігурації для кожного користувача (
~/.npmrc) - файл глобальної конфігурації (
/etc/npmrc)
Усі файли .npmrc є INI-форматом списку параметрів key = value.
Значення у файлах .npmrc можуть містити змінні env з використанням синтаксису ${NAME}. Змінні env також можуть бути вказані зі стандартними значеннями. Використання ${NAME-fallback} поверне fallback, якщо NAME не задано. ${NAME:-fallback} поверне fallback, якщо NAME не задано або є порожнім рядком.
Налаштування підйому залежностей
hoist
- Стандартно: true
- Тип: boolean
Коли true, всі залежності підійматися до node_modules/.pnpm/node_modules. Це робить неперелічені залежності доступними для всіх пакунків всередині node_modules.