0
使用Ionic 2我試圖爲FHIR添加Typescript定義文件。在documentation之後,我運行了以下命令:Ionic 2無法找到@ types /包的名稱空間
npm install --save @types/fhir
其中無需投訴即可執行。我可以看到在我的node_modules @types
文件夾中添加的打字稿定義文件:
,當我在我的組件文件中引用類型的編輯器不抱怨。然而,當我運行ionic serve
,我得到的終端顯示錯誤:
找不到命名空間「fhir」
我的IDE是我試圖重新啓動Visual Studio代碼。我已嘗試刪除並重新安裝類型。
import { Component, OnInit } from '@angular/core';
import { NavController } from 'ionic-angular';
import {CreateReferralPage} from '../create-referral/create-referral';
import { HomeProvider } from "../../providers/home/home";
@Component({
selector: 'page-home',
templateUrl: 'home.html'
})
export class HomePage implements OnInit{
patient : fhir.Patient = {};
constructor(public navCtrl: NavController, private homeProvider: HomeProvider) {
}
ngOnInit(){
this.homeProvider.getPatientDetails().subscribe((patient : fhir.Patient) => {
this.patient = patient;
})
}
}
你是如何導入和使用它? – Saravana
我已經添加了如何使用這些類型。我不需要導入這些類型,因爲它們是通過npm安裝的。默認情況下,任何封閉文件夾的node_modules/@類型中的包都被視爲可見。 –