firebase - 在打字稿中部署firebase云功能
问题描述
我正在尝试部署第一个云功能。它工作得很好,但是当我尝试在终端中部署它时,它会发出警告说“函数已声明但它的值从未被读取”。
这是一些常见的开始错误,因为我是这个主题的新手吗?谢谢你。
我尝试了两种导入,部署错误仍然相同
// const functions = require('firebase-functions');
import * as functions from 'firebase-functions'
解决方案
您的代码尚未声明任何云函数,因此会eslint
警告您正在导入functions
但未使用它。
当您在index.js
/中声明云函数时,该消息将消失index.ts
。例如,入门文档包含以下示例:
exports.addMessage = functions.https.onRequest((req, res) => { const original = req.query.text; return admin.database().ref('/messages').push({original: original}).then((snapshot) => { return res.redirect(303, snapshot.ref.toString()); }); });
如您所见,此代码在其第一行中使用。 functions
因此,如果您将此(或任何其他 Cloud Functions 声明)添加到您的代码中,您正在使用 functions
并且eslint
不会再警告您它未使用。
推荐阅读
- javascript - babel.config.js 中的环境变量
- python - python(numpy、float或decimal) - 在字符串表示中设置最小和最大小数位
- java - 我应该如何使用java和input删除,编辑和添加MySQL信息?
- c# - Parallel-For 循环和一致性
- python-3.x - 如何将 csv 数据集转换为 opencv 可读的 numpy 数组?
- typescript - 在离子 3 中面对 net::ERR_CLEARTEXT_NOT_PERMITTED
- c++ - 使用 C++/STL 找出每个科目中得分最低的学生
- python - Django:访问多对多中的额外字段(通过=)
- angular - 如何摆脱 WebStorm 中的 Angular 模板空间亮点
- c - 在 C 函数中拆分一个 int 数组并返回 2 个不同的数组