TypeScript instellen met Visual Studio Code

Visual Studio Code (VSCode) is een krachtige en populaire code-editor die uitstekende ondersteuning biedt voor TypeScript-ontwikkeling. Deze gids leidt u door de stappen om TypeScript in VSCode in te stellen, zodat u zeker weet dat u alles hebt wat u nodig hebt om effectief te beginnen met coderen.

Visual Studio Code installeren

Als u Visual Studio Code nog niet hebt geïnstalleerd, volgt u deze stappen:

  1. Ga naar de officiële VSCode-website.
  2. Download het installatieprogramma voor uw besturingssysteem.
  3. Voer het installatieprogramma uit en volg de instructies op het scherm om de installatie te voltooien.

Node.js en npm installeren

TypeScript wordt beheerd via npm (Node Package Manager), waarvoor Node.js nodig is. Om Node.js en npm te installeren:

  1. Bezoek de officiële Node.js-website.
  2. Download en installeer de LTS-versie van Node.js, die npm bevat.
  3. Controleer de installatie door een terminal te openen en node -v en npm -v uit te voeren om de versies van Node.js en npm te controleren.

TypeScript installeren

Met Node.js en npm geïnstalleerd, kunt u TypeScript nu wereldwijd installeren. Open een terminal en voer de volgende opdracht uit:

npm install -g typescript

Met deze opdracht wordt TypeScript wereldwijd geïnstalleerd, zodat u met de opdracht tsc TypeScript-bestanden overal op uw systeem kunt compileren.

Een TypeScript-project opzetten

Om een ​​nieuw TypeScript-project te starten, volgt u deze stappen:

    1. Maak een nieuwe map voor uw project en navigeer ernaartoe:
mkdir my-typescript-project
cd my-typescript-project
    1. Initialiseer een nieuw npm-project:
npm init -y
    1. Installeer TypeScript als een ontwikkelingsafhankelijkheid:
npm install --save-dev typescript
    1. Genereer een TypeScript-configuratiebestand:
npx tsc --init

Met deze opdracht wordt een bestand tsconfig.json in uw projectmap gemaakt, dat configuratie-instellingen voor de TypeScript-compiler bevat.

VSCode configureren voor TypeScript

VSCode wordt geleverd met ingebouwde TypeScript-ondersteuning, maar u kunt uw ontwikkelervaring verder verbeteren door de editor te configureren:

Uw project openen

Open uw TypeScript-project in VSCode:

  1. Start VSCode.
  2. Selecteer Bestand > Map openen... en kies uw projectmap.

TypeScript-extensies installeren

Hoewel VSCode standaard uitstekende TypeScript-ondersteuning biedt, kunt u extra extensies installeren voor verbeterde functionaliteit:

  • TypeScript-extensie: Biedt ondersteuning voor de TypeScript-taal en functies zoals IntelliSense, codenavigatie en meer.
  • Prettier: Een extensie voor codeopmaak, die zorgt voor een consistente codestijl.

De TypeScript-compiler configureren

Open het bestand tsconfig.json om de TypeScript-compilerinstellingen te configureren. Hier is een voorbeeldconfiguratie:

{
  "compilerOptions": {
    "target": "es6",
    "module": "commonjs",
    "strict": true,
    "esModuleInterop": true,
    "skipLibCheck": true,
    "outDir": "./dist",
    "sourceMap": true
  },
  "include": [
    "src/**/*"
  ],
  "exclude": [
    "node_modules"
  ]
}

Deze configuratie stelt de doel-ECMAScript-versie in op ES6, specificeert CommonJS-moduleformaat, schakelt strikte typecontrole in en stelt de uitvoerdirectory in op ./dist. Het bevat ook bronkaarten voor eenvoudiger debuggen.

TypeScript-code schrijven en uitvoeren

Maak een nieuw TypeScript-bestand in de map src:

mkdir src
touch src/index.ts

Voeg wat TypeScript-code toe aan index.ts:

const message: string = "Hello, TypeScript!";
console.log(message);

Om uw TypeScript-code te compileren, voert u het volgende uit:

npx tsc

Met deze opdracht worden uw TypeScript-bestanden gecompileerd en worden de JavaScript-bestanden naar de map dist verzonden.

Om de gecompileerde JavaScript-code uit te voeren, gebruikt u:

node dist/index.js

Conclusie

TypeScript instellen met Visual Studio Code is een eenvoudig proces dat het installeren van de benodigde tools, het configureren van uw project en het gebruiken van de krachtige functies van VSCode omvat. Door deze handleiding te volgen, hebt u een volledig functionele TypeScript-ontwikkelomgeving en bent u klaar om robuuste applicaties te bouwen met TypeScript.