2016-10-31 3 views
0

Visual Studio에 이온 2 앱을 가져 왔습니다. 내가 그것을하기 전에, 거기에 어떤 빌드 오류가 아니었지만, 그것은 다음과 같은 오류를 제공 알아;visual studio에서 ionic 2 빌드 오류가 발생했습니다.

enter image description here

이 내 firms.ts 파일입니다;

import { Component } from '@angular/core'; 
import { FirmService } from '../../providers/getFirms'; 
import { Observable } from 'rxjs/Rx'; 
import {ReportsPage} from '../report/report'; 
import { Auth } from '../../providers/auth'; 
import {LoginPage} from '../login-page/login-page'; 
import { NavController, ModalController, AlertController, LoadingController,NavParams } from 'ionic-angular'; 
import { 
    FormGroup, 
    FormControl 

} from '@angular/forms'; 

/* 
    Generated class for the Firms page. 

    See http://ionicframework.com/docs/v2/components/#navigation for more info on 
    Ionic pages and navigation. 
*/ 
@Component({ 
    selector: 'page-firms', 
    templateUrl: 'firms.html' 
}) 
export class FirmsPage { 
    langs; 
    langForm; 
    loading: any; 
    username : string; 
    firms: string[]; 


    constructor(public navCtrl: NavController, private navParams: NavParams, public firmService: FirmService, public loadingCtrl: LoadingController, public authService: Auth) { 
    this.getFirms(); 
    this.username = this.navParams.get("param"); 
    this.langForm = new FormGroup({ 
     "langs": new FormControl('') 
    }); 
    } 

어떻게 찾을 수 있습니까? 나는 올바른 경로를 가져 왔다고 생각한다.

답변

0

아마도 해당 제공자의 정확한 이름을 사용하지 않을 것입니다. 클래스 이름을 참조해야한다는 것을 기억하십시오.

export class AuthService { } 
+1

아니요, 올바른 클래스 이름을 사용하고 있습니다. 앱을 Visual Studio로 가져 오기 전에 앱이 이미 실행 중입니다. 문제는 타이핑과 타이프 스크립트와 관련이있는 것입니다. – cano

0

둘 다 공급자 경로와 관련이있는 것 같습니다. 100 % 확실합니까? Repo에 jsfiddle 또는 링크를 만들 수 있다면 귀하의 질문에 대답하는 것이 더 쉬울 것입니다.

0

1 - 설치 타이프 라이터npm install -g typescript

3 - - NPMhttps://nodejs.org

2 설치 먼저 PATH를 사용하는 VS의 설정을 변경, 이것은 당신이 NPM을 설치 항상 주요 문제는, VS에는 npm이 임베디드되어 있습니다.

Tools -> Options -> Projects and Solutions -> External Web Tools 

선택 $ (PATH) 및 화살표 (오른쪽) 첫 번째 행의 경로를 이동로.

관련 문제