Ionic framework 运行时错误找不到模块"/注册/注册”;

Ionic framework 运行时错误找不到模块"/注册/注册”;,ionic-framework,ionic2,Ionic Framework,Ionic2,我一直在爱奥尼亚从事一个项目,在运行该文件后,我收到运行时错误消息,说找不到模块“./signup/signup”。然后我进入这个项目,检查文件和目录是否存在。然后我继续创建一个目录和文件,看看这是否能解决问题,但事实并非如此。这是signup.ts的代码 import { Component } from '@angular/core'; import { NavController } from 'ionic-angular'; @Component( { templateUrl:

我一直在爱奥尼亚从事一个项目,在运行该文件后,我收到运行时错误消息,说找不到模块“./signup/signup”。然后我进入这个项目,检查文件和目录是否存在。然后我继续创建一个目录和文件,看看这是否能解决问题,但事实并非如此。这是signup.ts的代码

import { Component } from '@angular/core';

import { NavController } from 'ionic-angular';

@Component(
{
  templateUrl: 'signup.html'
})

export class SignupPage
{
  static get parameters()
  {
    return [[NavController]];
  }
  constructor(public nav)
  {
    this.nav = nav;
  }
}
这是我导入的页面

import {Component} from '@angular/core';

import {NavController, AlertController} from 'ionic-angular';

import {SignupPage} from '../signup/signup';
import {TabsPage} from "../tabs/tabs";

import {FormBuilder, FormControl, FormGroup, AbstractControl, Validators, NgControl} from '@angular/forms';

import {AuthService} from '../../providers/auth-service';


@Component({
    selector: 'page-login',
    templateUrl: 'login.html'
})
export class LoginPage {
    loginForm: FormGroup;
    submitAttempt: boolean = false;
constructor(public navCtrl: NavController, public fb: FormBuilder, private _auth: AuthService, private alertCtrl: AlertController) {

    this.loginForm = this.fb.group({
        email: ['', Validators.compose([Validators.required, Validators.pattern('^[a-z0-9]+(\\.[_a-z0-9]+)*@[a-z0-9-]+(\\.[a-z0-9-]+)*(\\.[a-z]{2,15})$')])],
        password: ['', Validators.compose([Validators.required, Validators.minLength(6), Validators.maxLength(16)])]
    });
}
}
以下是在目录中设置的文件

这些是我每次发球都会犯的错误。这也可能增加了问题的原因


我环顾四周,我尝试过的解决方案似乎不起作用。我的登录文件第8行似乎也出现了一个错误,它试图导入“@angular/forms”,这可能是问题的原因。非常感谢您的帮助

您是否已将您的注册页面添加到src/app/app.module.ts中的声明和entryComponents部分?如果您的登录页面和注册页面位于同一目录中,请使用以下命令:从“/signup”导入{SignupPage};