TypeScript:
Lese en tekstfil

How to:

“## Slik gjør du:”

TypeScript bruker Node.js-funksjoner for filhåndtering. Først, installér fs-modulen og @types/node for TypeScript-typedefinisjoner:

npm install @types/node

Her er et eksempel på hvordan lese en tekstfil synkront:

import { readFileSync } from 'fs';

try {
  const data = readFileSync('/sti/til/fil.txt', 'utf8');
  console.log(data);
} catch (err) {
  console.error(err);
}

Eller asynkront med promises:

import { promises as fs } from 'fs';

fs.readFile('/sti/til/fil.txt', 'utf8')
  .then(data => console.log(data))
  .catch(error => console.error(error));

Sample output:

Dette er innholdet i filen.txt.

Deep Dive:

“## Dypdykk:”

I tidlige dager av programmering var filhåndtering mer kompleks og avhengig av lavnivå-språk. Med moderne JavaScript og TypeScript, er fs-modulen i Node.js standard for filoperasjoner.

Alternativer til fs innebærer tredjepartsbiblioteker som fs-extra som tilbyr ekstra funksjoner.

Når du arbeider med store filer, kan strømmer (streams) være mer effektivt for å håndtere data sekvensielt i stedet for å laste inn hele filen i minnet.

See Also:

“## Se også:”