Kann ich node.js zwingen, Groß- und Kleinschreibung zu beachten?

Da bei meinem Mac die Groß- und Kleinschreibung des Dateisystems nicht berücksichtigt wird, werden bei der lokalen Ausführung von Tests keine Tippfehler abgefangen, die jedoch auf dem Build-Server, auf dem Linux ausgeführt wird, fehlschlagen.

Zum Beispiel:require('./mymodule') wird finden./myModule.js unter Lion, aber nicht unter Linux.

Da ich möchte, dass die Tests auch lokal fehlschlagen, um den Build auf dem Server nicht zu beschädigen, suche ich nach einer Möglichkeit, node.js strenger zu machen, indem ein Fehler ausgegeben wird, wenn es sich um den Dateinamen handelt nicht genau (dh hat einen Unterschied in der Hülle).

Kennt jemand einen Weg, um dies zu erreichen?

BEARBEITEN:

Da es keine gute Lösung für dieses Problem gab, habe ich sie geschaffenvaliquire.

Dieses Tool überprüft alle Anforderungen, die in einem gesamten NodeJS-Projekt gefunden wurden, und stellt außerdem sicher, dass das Gehäuse korrekt ist.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage