Pesquisar este blog

segunda-feira, 23 de agosto de 2021

Como usar o módulo interativo readline-sync do Node.js

Passo 1 - Crie uma pasta que usará no projeto.

Passo 2 -  Rode: npm init -y

Passo 3 -  Rode o comando npm install readline-sync

Passo 4 - Crie o script na pasta root.

Para ter certeza que a pasta em que se encontra no Windows rode o comando dir ou  rode ls no Linux.

Observe se a saída do comando é algo parecido com o que segue.

comandos.js  node_modules  package.json  package.json~  package-lock.json

Você deverá ver a pasta node_modules acima os outros acima são arquivos. Para usar na linha do comando criei o script comando.js os outros são arquivos de configuração. 

No script comando.js coloque esse script baseado no modelo do readme.md do readline-sync.

let readlineSync = require('readline-sync');

// Wait for user's response.

let userName = readlineSync.question('May I have your name? ');

console.log('Hi ' + userName + '!');

A saida do script acima será perguntar o nome do usuário e exibir a saída.



Você poderá encontrar alguns modelos no arquivo node_modules/readline-sync/README.md


Estou escrevendo isso aqui por que fiquei meio perdido na hora de usar o readline. Espero que possa ajudar alguém.