我有一个用 firebase 和 vue 构建的 nuxt 应用程序。每次我运行模拟器时,它都不会因为这个错误而继续运行:TypeError: Cannot Find Property 'https' of undefined.
我的 index.ts 文件中的 https
有问题。它说他们找不到这个属性。
我已经从 firebase-functions 导入了所有东西,但它仍然不起作用。
这是在第一行添加的:
const { functions } = require("firebase-functions");
我也有这行代码:
exports.nuxtssr = functions.https.onRequest(app);
我在 Stack Overflow 中找到了一些解决方案并尝试了这些解决方案,但仍然不起作用: How to import firebase-functions and firebase-admin in ES6 syntax for transpiling with Babel for Node 10
答案 0 :(得分:0)
您的 require 语句是错误的(您将导入语法与 require 混用了):
const functions = require('firebase-functions');
答案 1 :(得分:0)
我设法检查了我的文件并最终修复了我的错误。我有一个 lib 文件夹,用于存储转换后的 ts 到 js。我只是把它固定在那里。结果发现函数对象没有在 js 中读取。