How can I resolve Error: Cannot find module “.” in Ionic 3?

How can I resolve Error: Cannot find module “.” in Ionic 3?

所以,我正在尝试构建一个用于生产的离子项目,它在调试中工作正常,如果我服务它没有显示任何错误但是当我尝试构建或 运行 android 它抛出两个不同的错误,IDE vs code 或 webstrom 没有显示任何错误不是它在 ionic-angular 之后导入某些东西。一种是,见附图:

Error: Cannot find module “.”

可能的解决方案是降低 typescript 版本,但我无法降低它,因为我需要 rxjs 6.* 的最新 typescript 版本,而且我也无法降低 rxjs 版本。所以束手无策,尝试了互联网上所有其他可能的解决方案。 出现另一个错误

the connection to the server was unsuccessful. (file ///android_asset/www/index.html)

但现在这还不是主要的。

PS: 来自 Whosebug 的类似标题的所有问题均无效。所以它不是其他人的副本。

所以,经过大量的研发,我找到了解决方案。 问题是 Ionic 3 不支持 rxjs6 而我在需要 rxjs6 的项目中使用 Angularfire。解决方案是什么?

创建一个新项目,如果你使用的是 firebase 而不是连接它的旧版本可能是 4.12.1 因为新版本有类型定义,你需要升级打字稿但你不想这样做,连接Angularfire2,如果你使用的是 Angularfire,初始化它,为生产创建一个构建。 您可能会遇到一些容易解决的错误,在构建生产后,替换页面、服务和资产文件夹,安装您需要的 plugins/packages,在应用程序模块中定义页面和服务,复制粘贴您 app.component , html, scss/css 小心编码。修复 AngularFire 的路径,如果你正在使用它,你可能还需要修复一些查询。

这就是我遇到的问题,您可能会遇到不同的问题,检查是否有任何 plugin/package 需要升级 rxjs/typescript错误。