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