我有點困惑NPM包版本NPM包不同版本的依賴
我有ionic2應用程序,並在我的packages.json我必須依賴於另外我有最新的離子本土具有依賴性[email protected]到[email protected]。
現在的問題是我寫了擴展到Observable添加新的方法。它在我的服務上按預期工作。但是,當我使用離子本地服務時,它不起作用。
這種方法將工作(Get命令只返回可觀察)
updateService.getCommands().ExtensionHere();
這不會(的onChange將返回可觀察)
BatteryStatus.onChange().ExtensionHere();
這是愚蠢的問題,但我是一個位卡住,因爲我認爲NPM將爲它們全部使用最新版本。
所以我的問題是爲什麼它以這種方式工作? 這是否有任何方式可以說使用相同的軟件包版本?
是的但我的想法是,如果我正在從「rxjs/Observable」中導入{Observable};「和離子本土的做同樣的,所以我們reffer相同的lib ... –