Ionic Project中缺少app.routing.module.ts文件

v8wbuo2f  于 2023-05-05  发布在  Ionic
关注(0)|答案(3)|浏览(256)

我正在使用以下命令设置一个新的ionic项目:

ionic start myapp blank --type=ionic-angular

我的问题是,在项目中没有像往常一样的app.routing.module.ts文件。什么是真正的问题。我做错了什么?
我的版本是5.2.8。
谢谢

r8uurelv

r8uurelv1#

使用Angular CLI:11.0.2节点:12.18.3,app.routing.module.ts文件丢失,通过应用下面的命令:

ng generate module app-routing --flat --module=app

它生成了app.routing.module.ts

igetnqfo

igetnqfo2#

您正在使用旧命令。因为你用的是最新版本。简单地运行它

ionic start myapp blank

From https://ionicframework.com/docs/cli/commands/start“使用--type选项启动使用版本的Ionic的项目。例如,您可以使用--type=ionic-angular启动Ionic 3项目。

px9o7tmv

px9o7tmv3#

生成的代码如下:

import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';

@NgModule({
  imports: [
    CommonModule
  ],
  declarations: []
})
export class AppRoutingModule { }

需要替换为以下代码

import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';

const routes: Routes = [
];

@NgModule({
  imports: [RouterModule.forRoot(routes)],
  exports: [RouterModule]
})
export class AppRoutingModule { }

相关问题