SyntaxError: Невозможно использовать оператор импорта вне модуля Firebase Functions - PullRequest
3 голосов
/ 16 января 2020

У меня проблема с моей функцией Firebase. Я получаю ошибку ниже.

SyntaxError: Невозможно использовать оператор импорта вне модуля

ниже мой код:

import * as functions from 'firebase-functions';
import * as sgMail from '@sendgrid/mail';

sgMail.setApiKey(key);

export const weeklyReminder = functions.pubsub.schedule('every Wednesday 21:00').onRun(async context =>{

    const msg = {
        to: 'email@gmail.com',
        ...
    };
    return sgMail.send(msg);

}); 

Как вы импортируете в функции firebase?

1 Ответ

3 голосов
/ 16 января 2020

Вы используете TypeScript или vanilla JavaScript? Для простого JavaScript, который вы бы использовали, требуется следующее:

const functions = require('firebase-functions');

Кроме того, измените функцию так, чтобы она была такой же, как показано ниже:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...