2017-01-09 8 views
0

私は、Angle 2.0のインポートパスを管理する方法を探しています。私はそれを一度設定してから、変数のように呼ぶことにします。例えばインポートパスを集中管理する場所

import { ProductService } from Paths.Product.ProductService; 

これにより、クラスのフォルダの場所を移動して、アプリケーション内でもう1つの変更を加えることができます。

このようなものはありますか?あなたのtsconfig.jsonpathsプロパティを使用することができます

おかげ

+1

http://stackoverflow.com/questions/37564906/what-are-all-the-index-ts-used-for/37564980#37564980 –

答えて

2

{ 
    "compilerOptions": { 
    ... 
    "baseUrl": ".", 
    "paths": { 
     "@Product/*": ["./path/to/product/*"] 
    }, 
    "rootDir": "." 
    } 
} 

あなたはその後のようなあなたの/path/to/productフォルダ内の任意のファイルをインポートすることができます。

import { ProductService } from '@Product/service'; 

、あなたがしたい場合はパスを変更するには、tsconfigで編集する必要があります。

関連する問題