2016-12-23 128 views
2

如何在角度cli生成的項目中使用絕對路徑?Angular cli項目中的絕對路徑

所以我有這樣的路徑:src -> app -> shared ,我還想寫的import {} from 'shared/ffdsdf/my.module.ts' 代替'../shared/ffdsdf/my.module.ts'

回答

4

有一個打字稿功能,允許這樣做。

您可以通過修改src/tsconfig.json文件來實現這一目標,compilerOptions下,添加以下內容:

 
{ 
    "compilerOptions": { 
    // ... 
    "paths": { 
     "*": [ 
     "./*", 
     "app/*", 
     "../node_modules/*" 
     ] 
    } 
} 

可以很明顯的改變模式鍵和值需要。您添加或刪除的文件夾,您可以更改順序等

您也可以選擇一個前綴,而不是僅僅*(尤其是如果它的情況的問題),你可以使用像~/*,然後你的進口量將所有from '~/shared/sample'