【问题标题】:How can I resolve Error: Cannot find module “.” in Ionic 3?如何解决错误:找不到模块“。”在离子 3 中?
【发布时间】:2020-07-18 02:45:59
【问题描述】:

所以,我正在尝试构建一个用于生产的 ionic 项目,它在调试中运行良好,如果我提供它不会显示任何错误,但是当我尝试构建或运行 android 时它会抛出两个不同的错误,IDE vs code 或 webstrom 没有显示任何错误,而不是在 ionic-angular 之后导入某些内容。一种是,见附图:

错误:找不到模块“。”

可能的解决方案是减少 typescript 版本,但我不能减少它,因为我需要 rxjs 6.* 的最新 typescript 版本,我也不能减少 rxjs 版本。所以双手被束缚,尝试了互联网上所有其他可能的解决方案。 出现另一个错误是

与服务器的连接不成功。 (文件 ///android_asset/www/index.html)

但现在这不是主要的。

PS:stackoverflow 中标题相似的所有问题都不起作用。所以它不是别人的重复。

【问题讨论】:

  • 看起来好像你删除了导入中的路径,检查你是否有类似import {something} from '.'
  • @Eliseo 不,我逐行检查。 ://

标签: angular typescript ionic-framework ionic3


【解决方案1】:

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

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

这就是我面临的问题,您可能会遇到不同的问题,检查您需要升级您的 rxjs/typescript 的任何插件/包,它会引发错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-08
    • 1970-01-01
    • 1970-01-01
    • 2021-08-31
    • 2018-05-25
    • 2019-01-14
    • 2022-07-22
    相关资源
    最近更新 更多