2016-05-18 22 views
6
{ 
    "compilerOptions": { 
    "target": "es5", 
    "module": "commonjs", 
    "moduleResolution": "node", 
    "sourceMap": true, 
    "emitDecoratorMetadata": true, 
    "experimentalDecorators": true, 
    "removeComments": false, 
    "noImplicitAny": false 
    }, 
    "exclude": [ 
    "node_modules", 
    "typings/main", 
    "typings/main.d.ts" 
    ] 
} 

Ich versuche, eine angular2/beta8 App auf RC1 zu aktualisieren, und ich mache dies, indem ich grundlegend nach dem Quickstart Guide umstrukturiere.TSC nicht Node_Modules

Ich habe seine tsconfig.json in mein Projektverzeichnis kopiert. Ich denke, ich habe alles andere bereit, aber wenn ich tsc ausführen, erhalte ich alle Arten von Fehlern innerhalb der Dateien in meinem Ordner node_modules. Warum schaut es überhaupt dort hinein?

+0

Mögliches Duplikat von http://stackoverflow.com/questions/35382157/typescript-build-getting-errors-from-node-modules-folder – LDJ

+0

Welche Version von TypeScript? Wenn es vor 1.6 ist, dann upgraden. – Paleo

+0

@paleo, 'tsc -v' zeigt 1.8.10 –

Antwort

5

Ich weiß nicht, ob Sie eine Antwort auf diese Alex gefunden haben, aber die question/answer in den Kommentaren von LDL verweist auf eine Antwort, eingereicht von Srikanth Injarapu.

Hier ist die Antwort nur für den Fall jemand zu diesem Link fühlt sich nicht wie das gehen:

Wenn Sie ES5 Targeting sind, fügen „node_modules/Typoskript/lib/lib.es6.d.ts "tsconfig.json Datei:

{  
    "compilerOptions": { 
    "module": "commonjs", 
    "target": "es5", 
    "noImplicitAny": false, 
    "outDir": "built", 
    "rootDir": ".", 
    "sourceMap": false 
    }, 
    "files": [ 
    "helloworld.ts", 
    "node_modules/typescript/lib/lib.es6.d.ts" 
    ], 
    "exclude": [ 
    "node_modules" 
    ] 
} 

EDIT

In meiner Anwendung ich Nutzung von Web machen pack, um meine App zu erstellen, und ich bekomme immer noch die gleichen Fehler auf der Konsole ausgespuckt. Ich bin gerade dabei, das zu beheben und werde mit dem, was ich gefunden habe, darüber berichten.