[英]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.