Yas*_*ine 7 node.js firebase typescript firebase-tools google-cloud-functions
我正在为 Firebase 编写我的第一个云函数,它需要该firebase-tools模块。我通过将它添加到 package.json 文件中的依赖项并运行npm install.
然后我尝试使用 导入它import * as tools from 'firebase-tools';,但出现此错误:
找不到模块“firebase-tools”的声明文件。'c:/Users/LENOVO/Nouveau dossier/functions/node_modules/firebase-tools/lib/index.js' 隐含地具有 'any' 类型。尝试
npm install @types/firebase-tools它是否存在或添加一个包含`declare module 'firebase-tools' 的新声明(.d.ts)文件;
我也试过运行npm install @types/firebase-tools,但显然它不存在,我不确定我应该在这个模块的 (.d.ts) 文件中放什么。
所以我问是否有另一种解决方案,如果我需要创建一个 (.d.ts) 文件,我应该在declare module 'firebase-tools.
小智 6
我也有同样的问题。问题是 firebase-tools 模块没有 (.d.ts) 文件。我发现在这种情况下我们有 3 个解决方案。
当 ts-lint 提醒您“[tslint] require 语句不是导入语句的一部分(no-var-requires)”时,您可以通过注释“// tslint:disable-next-line:no-var-requires”忽略它
感谢您的阅读。
| 归档时间: |
|
| 查看次数: |
1486 次 |
| 最近记录: |