Szukam sposobu sprawdzenia, czy moduł jest dostępny. Na przykład chcę sprawdzić, czy moduł mongodb
jest dostępny programowo.Sprawdź, czy dostępny jest moduł node.js
Nie powinien też zatrzymywać programu, jeśli moduł nie zostanie znaleziony, sam sobie z tym poradzę.
PS: Dodałem to pytanie, ponieważ Google nie jest pomocne.
Bardzo ładny, Brilliant. – ShrekOverflow
Należy zachować ostrożność, używając tego przy użyciu własnych modułów. 'MODULE_NOT_FOUND' zostanie wywołany, jeśli nie uda się zagnieżdżone żądanie. Aby tego uniknąć, w wiadomości można użyć wyrażenia regularnego, aby sprawdzić, który moduł nie został znaleziony. Byłoby wskazane wydrukowanie faktycznego komunikatu o błędzie na konsolę. Użycie 'require.resolve' również tego uniknie. – vaughan