2016-02-27 11 views

Antwort

10

Die Definitionen für das ‚Prozess‘ Variable kann aus auf jeden Fall in Ihrem typings.json wie diese eingegeben und hinzugefügt in Standard node.js d.ts finden Definitionen für die bestimmte NODE_ENV-Variable. Da es nur eine Konvention ist (weit verbreitet von express link) und node.js selbst kümmert sich nicht um diese spezifische Umgebungsvariable.

+0

Beachten Sie, dass dies nicht sehr schön spielen mit dem 'webpack-env' DefinitelyTyped –

19

Update für Knoten 8:

Jetzt env als ProcessEnv in DefinitelyTyped erklärt.

env: ProcessEnv; 

export interface ProcessEnv { 
    [key: string]: string | undefined; 
} 

TypScript 2 unterstützt NPM-Pakettypdefinitionen für Knoten. Es verwendet derzeit die DefinitivelyTyped node.d.ts.

npm install --save-dev @types/node 

Pre Knoten 8 Version:

Prozess env is declared as any in DefinitelyTyped node.d.ts.

env: any; 
+2

Seit node.v8 env als ProcessEnv in DefinitelyTyped erklärt node.d.ts –

+1

@Sandokan El Cojo: Nice one. Aktualisiert basierend auf Ihrem Kommentar. – RationalDev

Verwandte Themen