csrdelft / onontdekt

Hybride app voor C.S.R. Delft
https://csrdelft.nl/lustrum
1 stars 1 forks source link

Builden op Windows #50

Closed qurben closed 7 years ago

qurben commented 7 years ago

Bij het builden op Windows liep ik tegen een klein probleempje aan. Op een of andere manier worden de typescript definities die in node_modules/@types staan niet geladen.

Als ik de typeRoot expliciet toevoeg aan de tsconfig.json werkt het wel naar behoren...

{
  "compilerOptions": {
    ...
    "typeRoots": [
      "node_modules/@types"
    ]
  },
  ...
}

Klopt er iets niet met mijn setup? Of is dit een quirk in Windows?

Manduro commented 7 years ago

Hmm, dat zou niet nodig hoeven zijn. Het staat ook niet in de standaard tsconfig van Ionic. Krijg je een specifieke foutmelding?

Draai je wel de goede typescript versie (2.0.x)? Die @types werken pas sinds 2.0. Wat voor editor gebruik je? Soms gebruiken die standaard een eigen of global typescript versie in plaats van wat in package.json gespecificeerd staat als dependency.

Met npm -g install typescript@2.0.10 kan je je global typescript versie updaten naar de goede versie.