У меня есть проект react.js с функциями Firebase, настроенными в подпапке: root/functions. Функции написаны на машинописном языке и имеют параметр пути, настроенный в tsconfig.json. В моем файле functions/index.ts я импортирую несколько файлов со всего проекта, а не только из каталога functions.
Я успешно развернул свои функции несколько раз.
Теперь функции строятся успешно, но при развертывании возникают ошибки. ошибка TS2307: не удается найти модуль «@/custom/file» или его соответствующие объявления типа. Я получаю эту ошибку для всех 8 пользовательских файлов, которые я импортирую.
Запутанная часть заключается в том, что функция строится без проблем локально, но терпит неудачу только тогда, когда Firebase пытается обновить функцию удаленно.
версии:





Была точно такая же проблема. Все функции Firebase внезапно не развертываются с помощью TS2307: не удается найти ошибки модуля.
Что, наконец, сработало, так это обновление до последней версии Firebase CLI:
npm i -g firebase-tools@latest
У меня была та же проблема... и я вижу, что мои типы были успешно перенесены в папку lib подпроекта функций, но, к моему удивлению, Firebase не находит их при развертывании. В итоге я сделал обходной путь: просто скопировал типы из моего корневого проекта в подпроект функций. Это работает, но это не чистое решение.