Czy mogę wymusić, aby node.js wymagało rozróżniania wielkości liter?

Ponieważ mój Mac ma niewrażliwy na wielkość liter system plików, literówki nie zostaną przechwycone podczas lokalnego uruchamiania testów, jednak nie działają one na serwerze kompilacji z systemem Linux.

Na przykład:require('./mymodule') znajdzie./myModule.js gdy działa na Lion, ale nie na Linuksie.

Ponieważ chciałbym, aby testy zakończyły się niepowodzeniem lokalnie, tak aby nie złamać kompilacji na serwerze, szukam sposobu, aby węzeł node.js wymagał bardziej surowego, ponieważ zgłasza błąd, jeśli nazwa pliku to nie jest dokładny (tj. ma różnicę w obudowie).

Czy ktoś wie, jak to osiągnąć?

EDYTOWAĆ:

Ponieważ nie było dobrego rozwiązania tego problemu, stworzyłem tovaliquire.

To narzędzie sprawdza wszystkie wymagania znalezione w całym projekcie nodejs, zapewniając również poprawność obudowy.

questionAnswers(5)

yourAnswerToTheQuestion