2016-11-16 44 views
7

Farz edelim ki aşağıdaki kaynak yapıya sahibim.WebStorm SystemJS modül sistemini kullanırken indis dosyasından içe aktarım

/home 
    home.component.ts 
/shared 
    /domain 
    car.domain.ts 
    house.domain.ts 
    person.domain.ts 
    index.ts 

Tüm etki alanı dosyaları dizin dosyası benim ev bileşeninde böyle ithal etmek mükemmel iyi eserlerinde O zaman bu

export * from './car.domain'; 
export * from './house.domain'; 
export * from './person.domain'; 

benziyor

export interface Car { 
    someProperty: number; 
} 

gibi bir şey içeriyor.

import { Car, Person } from '../shared/domain'; 

veya

import { Car, Person } from '../shared/domain/index'; 

Ama otomatik ithal WebStorm bu

import { Car } from '../shared/domain/car.domain'; 
import { Person } from '../shared/domain/person.domain'; 

gibi arayüzleri ithal ısrar zaman indeksi dosyasından almak için tercih WebStorm için herhangi bir yolu var mı ?

cevap

5

dosyasını açmanız gerekiyor Dosya | Ayarlar | Editör | Genel | Otomatik Alma ayarları ve opsiyon [Kullanım dizin Al'ı] etkinleştirmek

Not: Fantastik WebStorm 2016,3 veya daha yüksek

enter image description here

+0

gerektirir. WebStorm'un bunu desteklemediğini yargıladım. Sevindim, yanılmışım. – Hampus

+3

Webstorm 2017.2'den itibaren bu ayar * Dosya | Ayarlar | Editör | Kod Stili | Typescript (İthalatlar sekmesi) * – FunkyOne