【发布时间】:2018-03-12 22:31:32
【问题描述】:
我正在开发一个使用 AngularFire2 的离子应用程序。但是当我将代码推送到 ionic 时,会出现构建错误:
ionic-app-scripts build
[22:28:07] typescript: src/providers/sermon/sermon.ts, line: 4
Cannot find module 'rxjs/observable'.
L3: import { AngularFirestore, AngularFirestoreCollection} from 'angularfire2/firestore';
L4: import { Observable } from 'rxjs/observable';
[22:28:07] ionic-app-script task: "build"
[22:28:07] Error: Failed to transpile program
Error: Failed to transpile program
我不知道发生了什么...有人可以为我指出正确的方向吗?
【问题讨论】:
-
它是 'rxjs/Observable'。投票关闭错字。体面的 IDE 会为您添加导入。
-
我怀疑这可能是由于平台问题,特别是 Mac OS X 及其旧的不区分大小写的文件系统。在我的 Mac 上,VS Code 和 Webstorm 都包含带有小写路径的 Observable,并且在本地构建良好。一旦我尝试在非 mac 系统上构建它就会失败,直到我返回并更改路径大小写。
标签: ionic-framework rxjs angularfire2