2016-10-31 65 views
0

我將我的離子2應用程序導入到視覺工作室。在我這樣做之前,沒有任何構建錯誤,但知道它給了我以下錯誤;離子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

nope,我正在使用正確的類名。該應用程序在我將其導入Visual Studio之前已經運行。這個問題與typings和typcript有關 – cano

0

這兩個似乎都與供應商路線有關,你100%確定它的正確?如果你可以製作一個jsfiddle或者鏈接到一個repo,回答你的問題會更容易。

0

1 - 安裝NPMhttps://nodejs.org

2 - 安裝打字稿npm install -g typescript

3 - 在VS將設置更改爲先使用您的路徑,這是當你安裝新公共管理的主要問題始終, VS現在嵌入了npm。

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

選擇$(PATH),並用箭頭(右下角)移動的路徑的第一行。