2016-04-08 6 views
5

Se apporto una modifica a app.component.ts e salvo il file, la modifica non verrà visualizzata in app.component .js fino a quando non costruisco il progetto manualmente.Il file angolare 2 .ts non viene convertito in .js su Salva in Visual Studio 2015 Progetto ASP.NET Core

Il mio obiettivo è quello di far riflettere le modifiche del codice Angular 2 nel browser dopo il salvataggio. Non dovrei fare una build ogni volta.

Ecco il mio tsconfig.json:

{ 
    "compilerOptions": { 
    "target": "es5", 
    "module": "system", 
    "moduleResolution": "node", 
    "sourceMap": true, 
    "emitDecoratorMetadata": true, 
    "experimentalDecorators": true, 
    "removeComments": false, 
    "noImplicitAny": false 
    }, 
    "exclude": [ 
    "node_modules", 
    "typings/main", 
    "typings/main.d.ts" 
    ] 
} 

risposta

5

Stai perdendo "compileOnSave": true. Lo TypeScript documentation dice che funziona solo con Visual Studio 2015 e con il plug-in Atom TypeScript. Richiede anche TypeScript 1.8.4 o versioni successive.

{ 
    "compileOnSave": true, 
    "compilerOptions": { 
    "target": "es5", 
    "module": "system", 
    "moduleResolution": "node", 
    "sourceMap": true, 
    "emitDecoratorMetadata": true, 
    "experimentalDecorators": true, 
    "removeComments": false, 
    "noImplicitAny": false 
    }, 
    "exclude": [ 
    "node_modules", 
    "typings/main", 
    "typings/main.d.ts" 
    ] 
} 
+0

questo ha funzionato! Nessuno degli altri tutorial menzionati compileOnSave. Penso che potrebbe essere un bug in Visual Studio 2015 Update 2? – Derek

+0

Per me è stato compilato in save fino a quando ho aggiunto un file tsconfig.json. Quindi ha smesso di funzionare fino a quando ho aggiunto compileOnSave. – rgvassar

+0

Per me ancora non funziona. Ho postato il mio progetto qui https://1drv.ms/u/s!AvPiv6aM2fzRepKV9J_F0-387Zc qualcuno può aiutarmi per favore –

-1

su Task Runner Explorer andare a personalizzato ed eseguire tsc:w