asp.net mvc - VS2015 har inte TypeScript-mall och det stöder inte TypeScript
Jag arbetar med Visual Studio 2015 Professional. Jag har installerat TypeScript med npm. TypeScript 2.0.3 installerades. Sedan försökte jag lägga till en TypeScript-fil genom att högerklicka på en tsScript-mapp i mitt projekt -> Lägg till nytt objekt, men jag hittade ingen TS-filmall. Sedan gjorde jag en lösning genom att lägga till en textfil och ändra dess filändelse från .txt till .ts och klistrade in lite TypeScript-kod i denna fil. När jag kör programmet kan programmet generera en js-fil från denna ts-fil. Men problemet är: textfärgen i ts-filen är helt svart. Det finns ingen färgning, ingen intellisense, ingen modulering. Det är bara vanlig text.
Vad kan jag göra för att få denna ts-fil att kännas igen av Visual Studio. Nedan är skärmdumpen.
tsconfig.json-fil :
{
"compilerOptions": {
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"module": "commonjs",
"noEmitOnError": true,
"noImplicitAny": false,
"outDir": "../Scripts/",
"removeComments": false,
"sourceMap": true,
"target": "es5",
"moduleResolution": "node"
},
"exclude": [
"node_modules",
"typings/index",
"typings/index.d.ts"
]
}
REDIGERA: Problemet löstes genom att uppdatera min Visual Studio 2015 till Visual Studio 2015 Update 3.
Svar #1
Om du redan har installerat TypeScript 2.03-tillägget och fortfarande inte ser det du vill, kan du behöva NodeJS-verktygen för Visual Studio, version 1.02 (eller senare) från https://www.visualstudio.com/vs/node-js/.
De TypeScript-startpaket jag använder finns under Projekt/Lägg till nytt objekt-dialogen Installerad/NodeJS. Du behöver troligen vara i ett NodeJS-projekt för att få dessa att fungera.
Svar #2
Prova Visual Studio Code https://code.visualstudio.com
Installera Visual Studio Code 0.10.1 eller högre
Startkod
Från kommandopaletten Ctrl-Shift-P (Windows, Linux) eller Cmd-Shift-P (OSX)
Välj Installera Tillägg
Välj tillägget
Ladda om Visual Studio Code
För mer information om läget, kolla denna GitHub-sida
https://github.com/johnpapa/vscode-angular2-snippets
