SystemJS-moduler med Visual Studio 2013 og TypeScript


Jeg prøver at bruge SystemJS-moduler i Visual Studio 2013 med TypeScript, men Visual Studio viser fejl.

Dette er min opsætning:

  • Installerede TypeScript-værktøjer til Microsoft Visual Studio 2013 1.8.5.0
  • Afinstallerede lavere versioner af TypeScript
  • Projektfil (VS 2013 understøtter ikke tsconfig.json):

    <TypeScriptToolsVersion>1.8</TypeScriptToolsVersion> <TypeScriptModuleKind>system</TypeScriptModuleKind> <TypeScriptTarget>es5</TypeScriptTarget>

Dette er, hvad jeg ser:

  • Mit projekt kompilerer med succes
  • I browseren kører AngularJs med succes
  • Men i Visual Studio ser jeg krøllede linjer. Når jeg holder musen over, står der 'udtrykserklæring er hverken tildeling eller kald':

Dette problem er relateret til dette spørgsmål, men svaret der er 'brug VS 2015', hvilket simpelthen ikke er en mulighed for mig.

Er der nogen måde at bruge SystemJS med TypeScript i Visual Studio 2013? Det behøver ikke være ES6-stil moduler, bare en hvilken som helst kombination af SystemJS og TypeScript vil gøre. Tak!

Svar #1

Jeg ved ikke, om du allerede har prøvet at sætte SystemJS som modulesystem i indstillingerne:

Hvis det stadig ikke virker, prøv at følge denne vejledning: http://www.codeproject.com/Articles/1060262/First-Angular-App-with-TypeScript-and-Visual-Studi fra "Opsætning af Visual Studio-projekt".

Forresten, VB 2013 er en meget gammel version af softwaren, er der nogen grund til, at du ikke skulle opgradere til en nyere version?

Svar #2

Det ser ud til, at der simpelthen ikke er en løsning på dette. Opgradering til VS2015 er den eneste måde at løse det på.

Relaterede artikler