2016-04-26 3 views
0

Я пытаюсь получить приложение Node с MongoLab, работающим на Heroku. В моих журналах Heroku появляется следующее сообщение: «Ошибка: не удается найти модуль» ./shared ». Я несколько раз удалял и переустанавливал node_modules, а также установил «общий» модуль, но безрезультатно. Приложение работает нормально на localhost. Есть что-то, чего я не хватает?Ошибка: не удается найти модуль './shared'

+0

Какие модули вам нужны? – piscator

+0

Привет, хорошо ---- Экспресс, Connect, Body-Parser, Logger, Path, Dotenv, Handlebars, Mongoose, Request и Cheerio. – eabates

+0

./shared ищет файл shared.js в каталоге требуемого файла. Поэтому либо вы, либо один из этих пакетов не можете найти shared.js. Есть ли файл shared.js где-нибудь в вашей локальной среде? Этот файл существует и на вашем сервере? Вы взяли все необходимые файлы? Все ли эти пакеты указаны в качестве зависимостей в package.json? – piscator

ответ

0

Только что получил ту же проблему. Кажется, вы используете последний узел v6.0.0. Пожалуйста, проверьте, используете ли вы последнюю версию npm на Heroku.

Проверьте следующее в вашем package.json: ... "двигателей": { "узел": "6.0.0", "НПМ": "3.8.7" }, ..

Смежные вопросы