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