Node é um ambiente de execução de JavaScript. Anteriormente, esta linguagem se resumia a páginas na Internet e navegadores. Com o Node, pode agora ser usada em servidores, APIs, scripts, terminal em geral.
inicia o REPL do node
"read / evaluate / print / loop"
o REPL é um ambiente interativo onde se pode executar comandos diretamente, e ver os resultados imediatamente
quando usado seguido de um arquivo de script, irá executar o conteúdo do mesmo
"version"
mostra a versão instalada
"node package manager"
ferramenta de gerenciamento de pacotes do Node.js
estes "pacotes" são bibliotecas ou módulos reutilizáveis de código, produzidos por outras pessoas e publicados no registro do npm
podem ser instalados com o comando npm install
eles são armazenados na pasta node_modules/ e listados no arquivo package.json
inicializa um projeto Node.js no diretório atual, criando o arquivo package.json
a inicialização do projeto é interativa, com perguntas sobre versão, autor, licença, etc
inicializa um projeto Node.js no diretório atual, criando o arquivo package.json com as opções padrão
ou seja, "pula" a etapa de perguntas
instala pacotes do Node.js, especificados após o comando
quando usado puro, o comando lê os pacotes no arquivo package.json e as versões de cada pacote no arquivo package-lock.json, e reconstrói o diretório node_modules/
instala pacotes de forma global, ou seja, poderão ser usados em qualquer lugar do sistema, não apenas dentro de um projeto específico
é usado para executar qualquer script definido na seção "scripts" do arquivo package.json
quando executado puro, exibe os scripts disponíveis
é um atalho para o script "start", comumente presente no arquivo package.json
é a mesma coisa que npm run start
caso não haja um script "start", este comando tentará rodar node server.js (comportamento legado)