【问题标题】:Ionic 4 - Could not generate page when given pathIonic 4 - 给定路径时无法生成页面
【发布时间】:2019-02-21 17:40:39
【问题描述】:

当前行为:

当我尝试使用给定路径生成页面时出现错误。


预期行为:

应在所需路径中创建页面。


$ ionic 生成页面 auth/pages/login

> ng generate page /auth/pages/login
Cannot read property 'kind' of undefined
[ERROR] Could not generate page.

$ 离子信息

Ionic:

ionic (Ionic CLI)          : 4.1.2 (...\npm\node_modules\ionic)
Ionic Framework            : @ionic/angular 4.0.0-beta.7
@angular-devkit/core       : 0.7.5
@angular-devkit/schematics : 0.7.5
@angular/cli               : 6.1.5
@ionic/ng-toolkit          : 1.0.8
@ionic/schematics-angular  : 1.0.6

System:

NodeJS : v8.10.0 (C:\Program Files\nodejs\node.exe)
npm    : 6.4.1
OS     : Windows 10

PS:

当我尝试在给定路径上生成组件时,它会

【问题讨论】:

标签: angular typescript ionic-framework


【解决方案1】:

嗯,我收到此错误的原因是我实际上并不知道引擎盖下发生了什么。通常,当我使用 Angular CLI 时,我会创建一个模块,并在其中创建组件和容器。我没想到的是,生成一个页面就可以了:

  • 创建一个新的惰性模块。
  • 将其链接到应用路由。
  • 生成一个新组件,但不是Component 后缀,而是Page 后缀。

它未能创建页面的原因可能是因为它试图添加一些已经存在的东西。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-06
    • 2019-08-03
    • 1970-01-01
    • 2019-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-15
    相关资源
    最近更新 更多