Прямой вызов глобально установленных модулей Node.js
Предположим, я хочу написать модуль для Node.js, который должен быть установлен глобально. Я не хочу писать какой-либо C ++ (или что-то еще), но простой код Node.js.
В принципе, это очень просто. Просто напишите модуль и установите его, используяnpm install -g
.
Теперь большинство глобально установленных модулей предоставляют возможность вызывать их напрямую, например, вы можете напечататьexpress
в командной строке и запустите глобально установленное приложение начальной загрузки Express.
Теперь мой вопрос: как мне этого добиться?
Если я просто устанавливаю модуль глобально, это не делает один из файлов доступным в качестве исполняемого файла или помещает этот файл вPATH
.
Какие шаги мне нужно сделать, чтобы достичь этого?
Итак, мой вопрос в основном: Какие шаги необходимо предпринять, чтобы создать глобально доступный исполняемый файл из «нормального» модуля Node.js?