Я переместил небольшое приложение на свой сервер. Я работал локально на своем MacBook Pro, и все работало отлично. При переходе на сервер он говорит, что функция в одном из моих экспортов не является функцией.
При необходимости я могу предоставить код, но есть ли что-нибудь, что нужно проверить?
Изменение имен файлов, распечатка того, что находится в переменной
Проверьте версии узлов как на вашем локальном компьютере, так и на вашем сервере (запустите node --version, чтобы проверить это). Если он другой, установите на свой сервер такую же или лучшую, даже более новую версию, возможно, это поможет. И вам лучше предоставить код). По крайней мере, код вашего модуля и файла, который импортирует ваш модуль.





Это может быть используемая вами версия ecma, не поддерживаемая на сервере. Возможно, вы используете стрелочные функции. Если вы включите фрагмент кода этой функции, мы сможем помочь вам лучше