Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 找不到模块';firebase/app';在版本5.7.0中_Angular_Firebase_Angularfire2_Firebase Tools - Fatal编程技术网

Angular 找不到模块';firebase/app';在版本5.7.0中

Angular 找不到模块';firebase/app';在版本5.7.0中,angular,firebase,angularfire2,firebase-tools,Angular,Firebase,Angularfire2,Firebase Tools,我正在尝试构建要部署在Firebase上的angular项目,但由于以下错误,我无法运行npm run build甚至npm start命令 节点_模块/@angular/fire/database/interfaces.d.ts(2,26)中出错: 错误TS2307:找不到模块“firebase/app”。 节点_modules/@angular/fire/firebase.app.module.d.ts(2,79):错误 TS2307:找不到模块“firebase/app” 我已经检查了过去

我正在尝试构建要部署在Firebase上的angular项目,但由于以下错误,我无法运行
npm run build
甚至
npm start
命令

节点_模块/@angular/fire/database/interfaces.d.ts(2,26)中出错: 错误TS2307:找不到模块“firebase/app”。 节点_modules/@angular/fire/firebase.app.module.d.ts(2,79):错误 TS2307:找不到模块“firebase/app”

我已经检查了过去的问题,并清除了我的
节点模块
文件夹以及
包锁.json
文件,并重新安装了所有依赖项。我仍然不断地犯这个错误

以下是我在应用程序中使用的内容:

"@angular/animations": "^5.2.0",
"@angular/common": "^5.2.0",
"@angular/compiler": "^5.2.0",
"@angular/core": "^5.2.0",
"@angular/forms": "^5.2.0",
"@angular/http": "^5.2.0",
"@angular/platform-browser": "^5.2.0",
"@angular/platform-browser-dynamic": "^5.2.0",
"@angular/router": "^5.2.0",
"angularfire2": "^5.1.1",
"bootstrap": "^4.1.3",
"core-js": "^2.4.1",
"firebase": "^5.7.0",
"jquery": "^3.3.1",
"particles.js": "^2.0.0",
"rxjs": "^5.5.6",
"zone.js": "^0.8.19"
谁能帮我一下吗。先谢谢你


干杯

可能尝试使用angularFire2,它似乎是AngularFireBase库;-)

这个火力基地看起来是一样的

另外这个angularFire2演示对我有用

编辑:

最后但并非最不重要的是,您可能会更新您的角度版本(尝试使用angular6或7)

引自firebase发行版:

我还注意到你在角5上。您能升级到吗 angular6或7,并使用新的cli查看问题是否仍然存在? AngularFire项目似乎没有这个问题,他们正在进行 角度6:


可能尝试使用angularFire2,它似乎是AngularFireBase库;-)

这个火力基地看起来是一样的

另外这个angularFire2演示对我有用

编辑:

最后但并非最不重要的是,您可能会更新您的角度版本(尝试使用angular6或7)

引自firebase发行版:

我还注意到你在角5上。您能升级到吗 angular6或7,并使用新的cli查看问题是否仍然存在? AngularFire项目似乎没有这个问题,他们正在进行 角度6:


根据@zerocewl的建议,我将angularFire2改为@angular/fire

不仅在
npm安装
,而且在
app.module.ts
中安装。已安装
npm检查更新
和 然后我使用
ncu-u
npm install
将所有内容更新到最新版本

通过降级到3.1.6版解决了typescript问题:


Angular编译器中的错误要求TypeScript>=3.1.1,并且根据@zerocewl的建议,我将angularFire2更改为@Angular/fire

不仅在
npm安装
,而且在
app.module.ts
中安装。已安装
npm检查更新
和 然后我使用
ncu-u
npm install
将所有内容更新到最新版本

通过降级到3.1.6版解决了typescript问题:


Angular编译器中的错误要求TypeScript>=3.1.1,并且您已尝试“npm卸载firebase npm安装firebase rm-rf节点\u模块npm安装”?是的,我有@zerocewl检查firebase的最新版本是否有效?嗯。。。好吧,让我试试谢谢@zerocewl您尝试过“npm卸载firebase npm安装firebase rm-rf节点\u模块npm安装”?是的,我有@zerocewl检查firebase的最新版本是否有效?嗯。。。好吧,让我试试谢谢@zerocewl