找不到 "firebase

编程入门 行业动态 更新时间:2024-10-12 22:25:19

<a href=https://www.elefans.com/category/jswz/34/1771416.html style=找不到 "firebase"/>

找不到 "firebase

我正在为Firebase编写我的第一个云功能,它需要用到 firebase-tools 模块。我通过在package.json文件中把它添加到我的依赖项中,然后运行 npm install.

然后我试着用 import * as tools from 'firebase-tools';但我得到这个错误。

找不到 "firebase-tools "模块的声明文件。c:UsersLENOVONouveau dossierfunctionsnode_modulesfirebase-toolslibindex.js "隐含有 "any "类型。 试试 npm install @types/firebase-tools 或者添加一个新的声明(.d.ts)文件,其中包含`declare模块'firebase-tools'。

我还尝试运行 npm install @types/firebase-tools但显然它并不存在,而且我不知道我应该在这个模块的(.d.ts)文件里放什么。

所以我想知道是否有其他的解决方案,如果我需要创建一个(.d.ts)文件,我应该在下面的 declare module 'firebase-tools.

回答如下:

我也遇到了同样的问题,问题是firebase-tools模块没有(.d.ts)文件。我发现在这种情况下,我们有三种解决方案。

  • 安装 @typesxxx ←你已经安装了,但它不存在。
  • 自制(.d.ts)文件 ←我不太清楚。
  • 用 "require "代替 "import"←我是这样解决的,模块被隐式导入为 "any "类型。

当ts-lint提醒你"[tslint]require语句不属于import语句(no-var-requires) "时,你可以通过注释"/ tslint:disable-next-line:no-var-requires "来忽略它。

谢谢你的阅读。

更多推荐

找不到 "firebase

本文发布于:2024-05-13 13:09:40,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1759596.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:找不到   firebase

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!