Я пытаюсь понять, как npm регистрирует глобально установленное приложение cli и делает его доступным в терминале. Какие изменения он делает после установки приложения.
Если кто-то может рассказать пошаговый процесс, охватывающий разные ОС, это будет здорово.