В нашей команде есть несколько пользователей Mac, которые иногда случайно пишут заявление с требованием, например:
const Sequelize = require('Sequelize')
Вместо «нормального» способа:
const Sequelize = require('sequelize')
Однако в MacOS первый способ сделать это не выдает никаких ошибок или чего-либо еще, я полагаю, из-за различий в файловых системах. Однако когда мы внедряем наш код в облачные провайдеры, работающие под управлением Linux, он не работает, потому что Linux по-разному обрабатывает имена файлов и сбой в заглавной версии оператора require.
Существует ли способ «принудительного применения» строчных букв при импорте модулей npm, чтобы даже на Mac приложение выдавало ошибку? Является ли эта функция родной для NodeJS или это должен быть шаг в нашей системе сборки для ручной проверки кода?
Заранее спасибо.