我正在使用以下命令设置一个新的ionic项目:
ionic start myapp blank --type=ionic-angular
我的问题是,在项目中没有像往常一样的app.routing.module.ts文件。什么是真正的问题。我做错了什么?我的版本是5.2.8。谢谢
r8uurelv1#
使用Angular CLI:11.0.2节点:12.18.3,app.routing.module.ts文件丢失,通过应用下面的命令:
app.routing.module.ts
ng generate module app-routing --flat --module=app
它生成了app.routing.module.ts。
igetnqfo2#
您正在使用旧命令。因为你用的是最新版本。简单地运行它
ionic start myapp blank
From https://ionicframework.com/docs/cli/commands/start“使用--type选项启动使用旧版本的Ionic的项目。例如,您可以使用--type=ionic-angular启动Ionic 3项目。
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 { }
3条答案
按热度按时间r8uurelv1#
使用Angular CLI:11.0.2节点:12.18.3,
app.routing.module.ts
文件丢失,通过应用下面的命令:它生成了
app.routing.module.ts
。igetnqfo2#
您正在使用旧命令。因为你用的是最新版本。简单地运行它
From https://ionicframework.com/docs/cli/commands/start“使用--type选项启动使用旧版本的Ionic的项目。例如,您可以使用--type=ionic-angular启动Ionic 3项目。
px9o7tmv3#
生成的代码如下:
需要替换为以下代码