1.10.5.3. fejezet, Typescript szerver
Beküldte pzoli - 2023, április 20 - 10:36de
Kapcsolódó hivatkozások
Projekt inicializálása
Könyvtár létrehozása és node telepítése:
mkdir express-typescript cd express-typescript npm init -y
Typescript telepítése:
npm i -D typescript
tsconfig.json tartalma:
{ "compilerOptions": { "target": "es6", "module": "commonjs", "outDir": "./build", "strict": true, "esModuleInterop": true } }
Express telepítése
npm i -S express npm i -D @types/express @types/node
package.json kiegészítése scriptekkel:
"scripts": { "start": "node build/index.js", "build": "tsc", }
Projekt futtatása
npm run build npm start
Fejlesztői környezet inicializálása
File változást monitorozó démon telepítése
npm i -D ts-node nodemon
package.json kiegészítése:
"scripts": { "build": "tsc", "dev": "nodemon" }, "nodemonConfig": { "watch": [ "src" ], "ext": "ts", "exec": "ts-node src/index.ts" }
Fejlesztői környezet indítása
npm run dev
Hibakeresés VSCode-ban
.launch file tartalma:
{ "version": "0.2.0", "configurations": [ { "command": "npm run dev", "name": "Run npm dev", "request": "launch", "type": "node-terminal" } ] }
- A hozzászóláshoz be kell jelentkezni