Typescript-Dateien werden in Angular 2 mit Visual Studio 2015 nicht kompiliert
Ich folgte Zachs Antwort und erstellen Sie ein neues VS 2015 .NET 5-Projekt und führen Sie Angular 2 mit Typescript aus. Es sieht aus wie es funktioniert. Aber es gibt ein kleines Problem:
MyApp.ts:
import { Component } from "angular2/core";
@Component({
selector: "my-app",
template: `
<div>Hello from Angular 2</div>
`
})
export class MyApp {
public constructor() {
}
}
Wenn ich die Vorlage ändere, geben Sie einen anderen Text ein, sagen wir<div>Some text here</div>
, und dann kompiliere ich das Projekt neu und starte es im Browser, um die Änderung zu sehen - es zeigt immer noch den älteren Vorlagentext - Hallo von Angular 2. Also habe ich das @ eingechecMyApp.js
(zusammengestellt aus demMyApp.ts
), und es gibt auch keine Änderung.
(Ich habe versucht, das Projekt mehrmals zu erstellen, schließe auch VS und öffne es erneut -MyApp.ts
wird nur einmal kompiliert - das erste Mal, wenn es erstellt wird.)
Zusätzliche Dateien (das kann helfen, @ zu lös)
tsconfig.json:
{
"compilerOptions": {
"target": "es5",
"module": "system",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": false
},
"exclude": [
"node_modules"
]
}
Wo kommt es her (das Problem)? Winkelig? Typoskript? VS 2015? Aus meiner Sicht - muss irgendwas mit Typescript und dessen Zusammenstellung sein? Irgendwelche Vorschläge
P.S: Diese Implementierung funktioniert nicht auf IE!
Fortschritt Wenn ich mein Projekt bereinige - neu aufbaue - erstelle - kompiliert es die .ts-Dateien, aber es ist dasselbe wie beim ersten Kompilieren - eigentlich keine Lösung ...