繁体   English   中英

无法在Firebase中构建应用

[英]Cannot build app in firebase

您好,我最近开始使用Firebase并遇到一个问题。

我正在构建小型Web应用程序,并且已将此Web应用程序连接到Firebase后端以读取和写入数据库。 一切都很好,我有联系。 我可以将项目放入数据库并通过GET请求获取它们。 我已经实现了简单的身份验证,并且效果很好。 今天突然在终端窗口中执行“ ng serve”命令后,我的应用停止构建。 我收到一个错误:

ERROR in ./~/firebase/app/shared_promise.js
Module not found: Error: Can't resolve 'promise-polyfill' in '/Users/me/Desktop/GMO/node_modules/firebase/app'
 @ ./~/firebase/app/shared_promise.js 22:35-62
 @ ./~/firebase/app/firebase_app.js
 @ ./~/firebase/app.js
 @ ./~/firebase/firebase-browser.js
 @ ./src/app/auth/auth.service.ts
 @ ./src/app/app.module.ts
 @ ./src/main.ts
 @ multi webpack-dev-server/client?http://localhost:4200 ./src/main.ts

我确定我没有在firebase模块中进行任何更改。

在此./~/firebase/app/shared_promise.js

那里有一行:

var PromiseImpl = scope.Promise || require('promise-polyfill');

并且我发现,如果我从中删除“ || require('promise-polyfill')”,则该应用程序可以正常工作。 当然我不想这样做,因为这是模块的元素,我不想更改它,但是我没有其他想法...

请指教!

@Andrew,您的解决方案正在工作:

npm install promise-polyfill --save-exact

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM