2017-01-06 8 views
5

Używam Angularnego interfejsu CLI. Jak przekonwertować ścieżkę od:Jak zrobić "alias" dla długiej ścieżki w kanciastym-cli?

import {AppConfig, AppConfigInterface} from '../../../app.config'; 

do czegoś podobnego:

import {AppConfig, AppConfigInterface} from 'root/app.config'; 
+6

Możliwy duplikat [Unikanie względnych ścieżek w kątowym CLI] (http://stackoverflow.com/questions/41460810/avoiding-relative-paths-in-angular-cli) – jonrsharpe

Odpowiedz

3

spróbować tego w tsconfig.json:

{ 
 
    "compileOnSave": false, 
 
    "compilerOptions": { 
 
    "outDir": "./dist/out-tsc", 
 
    "sourceMap": true, 
 
    "declaration": false, 
 
    "moduleResolution": "node", 
 
    "emitDecoratorMetadata": true, 
 
    "experimentalDecorators": true, 
 
    "target": "es5", 
 
    "typeRoots": [ 
 
     "node_modules/@types" 
 
    ], 
 
    "lib": [ 
 
     "es2017", 
 
     "dom" 
 
    ], 
 
    "paths": { 
 
     "@services/*": ["app/services/*"] // here! 
 
    } 
 
    } 
 
}

0

kątowe CLI katalogu moduły domyślne jest zdefiniowana w /angular-cli.json można spróbować '' /app.config jeśli trzeba korzeń