oktatas:web:nodejs:commonjs
Ez a dokumentum egy előző változata!
Tartalomjegyzék
CommonJS
- Szerző: Sallai András
- Copyright © 2021, Sallai András
- Szerkesztve: 2021-2025
- Web: https://szit.hu
A CommonJS
Bekérés
A Node.js segítségével az alapértelmezett bemenetről olvashatunk, és írhatunk az alapértelmezett kimenetre.
const readline = require('readline').createInterface({ input: process.stdin, output: process.stdout }); readline.question('Mi a neved? Név: ', name => { console.log(`Üdvözöllek ${name}!`); readline.close(); });
A read csomag
npm init -y npm install read
A Node.js projekt alapértelmezetten CommonJS szabványt használ. A következő példák viszont az import utasítást használja, ami ECMEScript szabvány. Két lehetőség van. A package.json fájlban a type értéket module-ra állítjuk vagy a fájl kiterjesztést .mjs-re állítjuk.
A Node.js projekt CommonJS alapú, .mjs kiterjesztéssel még futtatható
ECMAScript szabványt használó kód.
És fordítva.
Ha Node.js projekt ECMAScript alapú (a package.json fájlban a type értéke module), futtathatunk CommonJS kódot ha .cjs kiterjesztést adunk a fájlnak.
- main.mjs
import { read } from 'read'; (async () => { var nev = await read({ prompt: 'Adja meg a nevét: ' }); console.log(nev); })();
Jelszó bekérése:
- main.mjs
import { read } from 'read'; (async () => { var pass = await read({ prompt: 'Jelszó: ', silent: true, replace: '*' }); console.log(pass); })();
oktatas/web/nodejs/commonjs.1754394317.txt.gz · Utolsó módosítás: 2025/08/05 13:45 szerkesztette: admin