【问题标题】:Could not find a declaration file for module 'firebase-tools', despite installing and requiring尽管安装并需要,但找不到模块“firebase-tools”的声明文件
【发布时间】:2021-04-29 20:57:06
【问题描述】:

我尝试了几种不同的安装 Firebase-Tools 的方法

npm install firebase-tools

npm i --save-dev @types/firebase-tools

npm install -g firebase-tools

但是当我添加时:

const firebase_tools = require("firebase-tools")

到我的项目,部署时出现错误:

找不到模块“firebase_tools”的声明文件

在我的 Visual Studio 代码中。

我尝试按照以下链接进行操作,但他们的反应是使用 require,我已经使用了。

Could not find a declaration file for module 'firebase-tools'

【问题讨论】:

    标签: node.js firebase google-cloud-functions firebase-tools


    【解决方案1】:

    你试过了吗:

    npm install -s firebase-tools
    

    由于您在部署时发生错误,我相信您的 package.json 可能不包含 firebase-tools 依赖项。您需要使用-s 标志运行npm install 命令,以便将其保存在package.json

    【讨论】:

    • 我认为你是正确的 RE package.json,因为我看不到那里的依赖关系。但是我只是运行了这个,我的 package.json 文件根本没有任何变化,尽管一切进展顺利。有没有办法手动强制它进入 package.json?
    • 您可以通过在"dependencies": { }, 字段中添加"firebase-tools": "^9.2.2",package.json 中手动添加依赖项
    猜你喜欢
    • 2020-08-10
    • 2018-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多