firebase - 类型 'map' 上不存在属性 'FirebaseListObservable<any[]>'

标签 firebase ionic2 angularfire

刚刚碰撞了我的 angularfire2 和 firebase,现在得到:

Property 'map' does not exist on type 'FirebaseListObservable<any[]>'

尝试导入import "rxjs/add/operator/map";

但是不起作用。

更令人困惑的是, map 存在:https://angularfire2.com/api/classes/_utils_firebase_list_observable_.firebaselistobservable.html

版本: "angularfire2": "^2.0.0-beta.7-pre", "firebase": "^3.6.8"

(这也是一个 ionic 2 应用程序,但不确定是否相关) 如何对 FirebaseListObservable 进行后处理?

最佳答案

谢谢@cartant,这可能会让我找到答案

 npm list rxjs =>
ionic-hello-world@ /Users/Mark/Dropbox/PP/PP
├─┬ <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="ea8b848d9f868b98c7898683aadbc4dac4dac7888f9e8bc4d8d8c7db" rel="noreferrer noopener nofollow">[email protected]</a>
│ ├─┬ @angular-cli/<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="29485a5d045d4646455a6918071907181c" rel="noreferrer noopener nofollow">[email protected]</a>
│ │ └── <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="27555f4d54671209170914" rel="noreferrer noopener nofollow">[email protected]</a>
│ ├── UNMET PEER DEPENDENCY @angular/<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="7b1814160b12171e093b4955495548" rel="noreferrer noopener nofollow">[email protected]</a>
│ ├── UNMET PEER DEPENDENCY @angular/<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="2744484a574e4b42550a444b4e671509150914" rel="noreferrer noopener nofollow">[email protected]</a>
│ ├── UNMET PEER DEPENDENCY @angular/<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="20434f524560120e120e13" rel="noreferrer noopener nofollow">[email protected]</a>
│ ├── UNMET PEER DEPENDENCY @angular/tsc-wrapped@^0.5.0
│ ├── <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="f183899b82b1c4dfc1dfc1dc93948590dfc0c3" rel="noreferrer noopener nofollow">[email protected]</a>
│ └── UNMET PEER DEPENDENCY <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="453220273524262e05776b746b7568272031246b7770" rel="noreferrer noopener nofollow">[email protected]</a>
└── UNMET PEER DEPENDENCY <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="691b11031a295c47584759" rel="noreferrer noopener nofollow">[email protected]</a>

所以我做到了:

rm -Rf node_modules/ && npm install

它解决了这个问题。

这似乎是 JS 世界的标准做法,尽管如果必须不断地破坏节点模块,那么 npm 似乎工作得不太好。带上 yarn !

关于firebase - 类型 'map' 上不存在属性 'FirebaseListObservable<any[]>',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42040865/

相关文章:

javascript - Firebase 分析日志事件在 Electron 生产构建中不起作用

firebase - 如何使用 Firebase REST API 创建用户?

javascript - Firebase:连接表

typescript - 无法让 firebaseRef 与 angular2 "Cannot find name ' firebase 一起工作。”

javascript - 使用 Promise 创建用户和登录流程

android - 如何获取值不等于0的 child

ionic-framework - ionic serve --lab 不显示不同的平台 View

ionic-framework - ionic 服务抛出类型错误 : Appscripts. 服务

javascript - AngularJS 2/Ionic 2 中的列表管理

firebase - 获取单项 firebase