Могу ли я заставить node.js быть чувствительными к регистру?
Поскольку мой Mac имеет нечувствительную к регистру файловую систему, опечатки, связанные с регистром, не будут обнаружены при локальном запуске тестов, однако они не будут выполнены на сервере сборки, на котором работает Linux.
Например:require('./mymodule')
найду./myModule.js
когда работает на Lion, но не на Linux.
Поскольку я хотел бы, чтобы тесты также не выполнялись локально, чтобы не нарушить сборку на сервере, я ищу способ сделать файл node.js более строгим, поскольку он выдает ошибку, если имя файла не точный (т.е. имеет разницу в корпусе).
Кто-нибудь знает способ сделать это?
РЕДАКТИРОВАТЬ:
Так как я не нашел хорошего решения этой проблемы, я создалvaliquire.
Этот инструмент проверяет все требования, найденные во всем проекте nodejs, а также проверяет правильность регистра.