1.10.12. fejezet, TypeScript

Kapcsolódó hivatkozások

Terminal ablakba telepíteni kell az alábbi node csomagokat:

npm install typescript --save-dev
npm install ts-node --save-dev 
npm install mocha --save-dev 
npm install @types/mocha --save-dev
npm install @types/node

Konfigurációs fájlok

tsconfig.json (a "tsc --init" hozza kétre)

{
    "compilerOptions": {
        "target": "ES6",
        "module": "CommonJS",
        "outDir": "dist",
        "sourceMap": true,
        "allowJs": true,
    }
}

package.json (az "npm init" hozza létre)

{
    "name": "HelloWorld",
    "version": "1.0.0",
    "description": "Example project",
    "main": "dist/hello-world.js",
    "scripts": {
        "build": "tsc",
        "start": "lite-server"
    },
    "license": "MIT",
    "dependencies": {
        "typescript": "^4.9.4"
    },
    "devDependencies": {
        "lite-server": "^2.6.1"
    }
}

A függőségek telepítéséhez használjuk a következő parancsot:

npm install

Szerver indítása

npm start

Fordítás automatizálása

tsc --watch

PowerShell npm futtatás engedélyezése

Nyissuk meg a PowerShell terminált rendszergazda jogosultsággal, majd adjuk ki a következő parancsot:

Set-ExecutionPolicy RemoteSigned

Eredeti állapot visszakapcsolása:

Set-ExecutionPolicy Restricted