У меня есть REST API, созданный с использованием Node.js и Express.js. Api работает локально (проверено через почтальона), а также работает с heroku local web.
Проблема возникает, когда я развертываю его на Heroku. Насколько я знаю, он не находит папку node_modules. вот ошибка при просмотре логов Heroku.
2018-08-05T23:06:22.543693+00:00 app[web.1]: npm ERR! Failed at the [email protected] start script.
2018-08-05T23:06:22.543859+00:00 app[web.1]: npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
2018-08-05T23:06:22.551894+00:00 app[web.1]:
2018-08-05T23:06:22.552047+00:00 app[web.1]: npm ERR! A complete log of this run can be found in:
2018-08-05T23:06:22.552153+00:00 app[web.1]: npm ERR! /app/.npm/_logs/2018-08-05T23_06_22_545Z-debug.log
2018-08-05T23:06:22.633382+00:00 heroku[web.1]: Process exited with status 1
2018-08-05T23:06:22.844536+00:00 heroku[web.1]: State changed from starting to crashed
Я вошел в Heroku bash с помощью heroku run bash и увидел, что все мои файлы, включая node_modules, есть. Пытался запустить yarn dev в bash (мой стартовый скрипт), вот что я получаю
~ $ yarn dev
yarn run v1.9.4
$ nps dev
/bin/sh: 1: nps: not found
error Command failed with exit code 127.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Вот мой package.json файл Package.json
Вот мой package-scripts.js файл пакет-scripts.js
Любая помощь будет принята с благодарностью, я буквально пробовал каждое предложение stackoverflow, но все равно не повезло





Установите NODE_MODULES_CACHE=false в переменных конфигурации Heroku
Убедитесь, что в ваш файл package.json добавлены зависимости. Я столкнулся с той же проблемой, потому что у меня не было зависимостей.
Это лучше послужило комментарием.
Не повезло,
npsпо-прежнему не найден