找不到 "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
发布评论