Bezpośrednie wywołanie zainstalowanych globalnie modułów Node.js
Przypuszczam, że chcę napisać moduł dla Node.js, który zostanie zainstalowany globalnie. Nie chcę pisać żadnego C ++ (lub czegoś innego), ale zwykły kod Node.js.
Zasadniczo jest to bardzo proste. Wystarczy napisać moduł i zainstalować go za pomocąnpm install -g
.
Obecnie większość zainstalowanych na całym świecie modułów zapewnia możliwość bezpośredniego połączenia się z nimi, np. możesz pisaćexpress
w wierszu polecenia i uruchom globalnie zainstalowany program uruchamiający aplikację Express.
Teraz moje pytanie brzmi: jak to osiągnąć?
Jeśli po prostu zainstaluję moduł globalnie, nie spowoduje to, że jeden z plików będzie dostępny jako plik wykonywalny, ani nie umieści tego pliku naPATH
.
Jakie kroki muszę zrobić, aby to osiągnąć?
Więc moje pytanie jest w zasadzie: Jakie kroki należy wykonać, aby utworzyć globalnie dostępny plik wykonywalny z „normalnego” modułu Node.js?