【问题标题】:Cannot generate angular module with routing in ionic无法在离子中生成带有路由的角度模块
【发布时间】:2020-03-04 19:15:48
【问题描述】:

我在 ionic 项目中生成带有路由的模块时遇到问题。

我从ionic start routing blank 创建了新的离子项目。我使用以下命令生成带有路由的模块。

ionic g m heroes --route heroes --module app-routing.module

ng g m heroes --route heroes --module app-routing.module

我收到了这个错误。

File heroes/heroes.module.ts does not exist.
[ERROR] Could not generate module.

如果我在纯 Angular 项目中生成这样的模块,它就可以完美地工作。 我使用了 Ionic 5.4.4 和 Angular 8。

【问题讨论】:

    标签: angular ionic-framework angular-ui-router


    【解决方案1】:

    使用相对于您的 base-href 的路径 src/app。尝试如下。

    ng g m heroes --route --module app-routing.module
    

    希望这会有所帮助。

    【讨论】:

    • 我已经更新了答案,请尝试并告诉我。问题在于 Ionic,它正在尝试搜索英雄模块,因为找不到,所以它会抛出错误。
    • 只生成模块文件。其他文件如组件、html。等都缺少生成。
    • 因为你需要使用另一个生成组件的命令,如 ng g c ****,即使在纯角度项目中,也可能无法在单个命令中实现。
    猜你喜欢
    • 1970-01-01
    • 2021-06-28
    • 2020-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-19
    • 2021-10-18
    • 1970-01-01
    相关资源
    最近更新 更多