尽管安装并需要,但找不到模块“firebase-tools”的声明文件
Posted
技术标签:
【中文标题】尽管安装并需要,但找不到模块“firebase-tools”的声明文件【英文标题】:Could not find a declaration file for module 'firebase-tools', despite installing and requiring 【发布时间】: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'
【问题讨论】:
【参考方案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
中手动添加依赖项以上是关于尽管安装并需要,但找不到模块“firebase-tools”的声明文件的主要内容,如果未能解决你的问题,请参考以下文章
ADT 需要 'org.eclipse.wst.sse.core 0.0.0' 但找不到