Aprendendo Node

Page 13

28

Aprendendo Node

Isso lista todas as opções disponíveis e mostra a sintaxe correta a seguir quando executamos uma aplicação no Node: Usage: node [options] [ -e script | script.js ] [arguments] node debug script.js [arguments]

Para saber a versão do Node, use o comando: $ node -v

ou $ node --version

Para verificar a sintaxe de uma aplicação em Node, use a opção -c. Isso verifica a sintaxe do seu código sem que a aplicação precise ser executada: $ node -c script.js

ou $ node --check script.js

Para descobrir quais são as opções do V8, digite: $ node --v8-options

Isso devolve várias opções, incluindo --harmony, usada para habilitar por completo os recursos Harmony do JavaScript, o que inclui toda a funcionalidade ES6 que já foi implementada, mas ainda não está disponível por padrão nas versões LTS ou Current. Uma opção de que gosto muito é -p ou --print, que pode analisar uma linha de um programa em Node3 e mostrar o resultado. Ela é especialmente útil quando estamos verificando as propriedades ambientais do processo, que discutiremos melhor no Capítulo 2. Um exemplo é a linha a seguir, que mostra todos os valores da propriedade process.env: $ node -p "process.env"

3 N. do T.: Dizer que um programa ou script está escrito “em Node” não é completamente correto, mas é o tipo de simplificação tolerada tanto em inglês quanto em português. Como já deve estar claro neste ponto, o Node é um framework para trazer o JavaScript (uma linguagem notoriamente “de navegador”) para o servidor. Não se programa “em Node”, propriamente, mas sim “em JavaScript, sobre o framework Node”. Entretanto, coloquialmente é comum ouvir os programadores falarem dessa forma, e a própria autora, que tem um estilo de texto bastante leve e descontraído, usa assim.


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.