Это может быть проблема с вами package-lock.json
файл выходит из строя ... Особенно, поскольку ошибка возникает изнутри вашего express-hbs
модуля узла:
app / node_modules / express-hbs / lib / hbs.js: 90
Может быть, вы можете попробовать удалить локальный файл package-lock.json
, а также каталог node_modules
, а затем попробовать переустановить зависимые библиотеки?
Например, после удаления package-lock.json
и node_modules
:
rm package-lock.json
rm -rf node_modules
Попробуйте переустановить зависимые npm
библиотеки вашего проекта с: npm install
После переустановки этих библиотек у вас будет свежий обновленный файл package-lock.json
, поскольку этот файл автоматически генерируется и служит почти как " источник истины * 1032". * «за строительство вашего проекта другим. Теперь попробуйте отправить и опубликовать ваш код на Heroku
и посмотреть, решит ли это вашу проблему.
Надеюсь, это поможет!