Данил: уже понял, но спасибо за помощь. Смысл был в том что я из подключаемого модуля возвращал промис, а там свои законы - нужно ошибки с помощью catch отлавливать, сами они не выводятся
Yustas Alexu: там код длинный, но если эту строчку удаляешь - все работает. Проблема именно в этой ошибке синтаксической. Но нода никак мне не говорит об этом, и я сижу по 15 минут ищу подобный опечатки
так ведь код я и привел. Ошибку специально вставляю в подключенный скрипт. вместо точки с запятой ставлю букву. Если это удалить, то оно то все работает, но я хочу чтобы если в подключенном скрипте ошибка - меня о ней информировали
Я ведь правильно понимаю, что в таком случае express использует уже готовую, собранную версию приложения. Т.е. для разработки мы продолжаем использовать локальный сервер, запускаемый с помощью gulp и browsersync, а сервер запускаем когда все готово?
tex0: к сожалению, к переменным, находящимся внутри функции page.evaluate() доступа извне ее нет, как и наоборот.
Я могу только после первого параметра - функции для вставки на страницу, добавлять аргументы из кода внешнего. Но, соответственно, внутри функции page.evaluate я не могу вызвать функции resolve().