пакет npm @babel/время выполнения не может быть найден в моем приложении docker. метеор 2.2

#node.js #docker #npm #meteor #runtime

Вопрос:

У меня есть приложение meteor (версия метеор 2.2), работающее на моем локальном компьютере. Это приложение использует пакет «@babel/runtime», конечно, я успешно установил его с помощью meteor npm install . Если вы видите изображение ниже, у меня есть babel/среда выполнения в папке node_modules, и она написана пакетами ni.json и пакеты-блокировка.json.введите описание изображения здесь

Поэтому я развернул это приложение в проекте docker. Приложение запущено внутри докера. (Большинство кода развертывания, созданного другими, я изменяю node.js версия, установите python, установите R). Докер выдает мне ошибку, говоря: @babel/runtime не удалось найти в каталоге node_modules. Смотрите изображения ниже: введите описание изображения здесь

Я не знаю, почему это произошло, я даже использую docker exec /bin/bash в докере, чтобы проверить. В каталоге: « /app/пакет/программы/сервер/node_modules« я ясно вижу, что установлен @babel. Смотрите изображение ниже: введите описание изображения здесь.

Система хочет, чтобы я запустил установку meteor npm, но приложение docker развернуто с node.js, ничего с метеоритом. Я использовал установку npm в этом каталоге, но она будет сильно увеличиваться. Так что я не знаю, какая часть неверна. Кто — нибудь знает об этом или имеет опыт в этом?