CLI生成页面无法创建模块文件

时间:2017-07-17 15:35:03

标签: ionic-framework ionic3

当我使用离子g页面示例命令时,它只创建3个文件。

--example.html
--example.scss
--example.ts

不要创建文件example.module.ts,我想我需要它来创建一个模态,因为我得到了Uncaught(在promise中)错误:无效链接:ItemPage。 对不起我的英文。

1 个答案:

答案 0 :(得分:4)

未来读者需要了解这些陈述是时间轰炸的。因此,虽然它现在是真的,但它可能永远不会是真的。它现在才是真的。

除非您懒得加载您的网页,否则您不需要module.ts文件。您的承诺错误可能与此无关。删除任何嵌套页面/ .module.ts或components / .module.ts。将类型直接导入app.module.ts。确保你的网页上没有@IonicPage()。

截至今天,Ionic选择退出为每个页面/组件生成module.ts文件,直到完全实现延迟加载。有一次,Ionic正在生成这个文件,为延迟加载页面和组件做准备。但Ionic已经恢复到不使用模块文件。他们计划在将来的版本中实现延迟加载。

https://forum.ionicframework.com/t/ionic-lazy-loading/98092

https://forum.ionicframework.com/t/how-to-make-the-non-lazy-loaded-generated-pages-lazy-loaded-again-ionic-angular-3-5-2-app-scripts-2-0-2/98102