import functions from 'firebase-functions';
import UtilModuler from '@utilModuler'
exports.helloWorld = functions.https.onRequest((request, response) => {
response.send("Hello from Firebase!");
});
импорт UtilModuler из '@utilModuler'; ^^^^^^^^^
SyntaxError: неожиданный идентификатор в модуле Module._compile (внутренний / modules / cjs / loader. js: 721: 23)
Предостережения
Я использую сторонние библиотеки (@utilModuler), которые были написаны через импорт / экспорт. Возможные обходные пути:
- Библиотека Fork и создание cjs файла с накопительным пакетом.
- esm работает как чудо, но вызывает ненужное потребление памяти
Вопрос : есть ли способ использовать гибридный импорт cjs и esm в облачной функции Google? (Кроме параметров, которые я описал выше)
Было бы неплохо использовать в функции развертывания что-то вроде - экспериментальные модули