Вот простенький скрипт. Который наглядно демонстрирует проблему с readFile. Если мы читаем несуществующий файл, то ошибка сгенерируется. Но в каком файле ошибка произошла и на какой строке - Мы не узнаем.
В таком простом скрипте найти ошибку не трудно. Но если readFile запрятан будет глубоко. В каком-то стороннем модуле? Или еще хуже в несколько раз вложенном модуле? Тогда ошибку будет сложнее найти.
Как заставить ноду выводить имя файла и номер строки?