Я пытаюсь запускать приложения Heroku локально через 'heroku local', но в CLI Heroku возникает ошибка отсутствующего модуля.Это ошибка Heroku, о которой нужно только сообщить, или что-то не так с настройками на моем компьютере (mac)?Любые предложения приветствуются.
Чтобы убедиться, что мое приложение не является проблемой, я отлаживал эту проблему с помощью приложения узла, которое Heroku предоставляет в руководствах по началу работы.Это означает, что у него уже есть Procfile, который можно запустить с настройками по умолчанию.
То, что я пробовал:
- Переустановите узлы модулей для приложения и CLI
- Переустановите Heroku CLI
Вот ошибка:
node-js-getting-started [master] :> heroku local
Error: Cannot find module '../../load-foreman-procfile'
at Object.<anonymous> (/usr/local/Cellar/heroku/7.26.1/libexec/node_modules/@heroku-cli/plugin-local/lib/commands/local/index.js:5:18)
Файл для указанного выше маршрута требует 'load-foreman-procfile', например, так:
const Procfile = require('../../load-foreman-procfile');
Этот требуемый путь не ведет к файлу с таким именем.Фактически, это единственная ссылка на 'load-foreman-procfile', которую я могу найти в '/usr/local/Cellar/heroku/7.26.1'.
Вместо приведенного выше кода ошибки, я быожидайте, что heroku local выдаст работающий локальный сервер, запущенный через мой Procfile.