Я могу запустить приложение локально, но журнал сборки Heroku выдает
-----> Installing dependencies
Installing node modules (package.json + package-lock)
npm ERR! path /tmp/build_f006003c37b56af35aede303d1931e45/node_modules/@domain/endpoints
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall access
npm ERR! enoent ENOENT: no such file or directory, access '/tmp/build_f006003c37b56af35aede303d1931e45/node_modules/@domain/endpoints'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! /tmp/npmcache.iEXJN/_logs/2019-09-25T14_25_49_996Z-debug.log
-----> Build failed
Как вы можете видеть, он жалуется на то, что @ domain / endpoints не существует.Но я удалил все ссылки на «@ domain / endpoints».Так почему же это происходит?
Развертывание выполняется по конвейеру от ветки разработки в нашем репозитории BitBucket до Heroku.Я проверил, что ветка разработки не содержит ссылок на '@ domain / endpoints'.
Модуль "@domain" содержит пакеты, которые мы создали сами.
Мой файл package.json можно найти здесь: https://pastebin.com/mB7LcvBH Я изменил имя вверху, надеюсь, что это не вызовет каких-либо несоответствий в других местах.