Do que se trata?
Quero ter um ambiente node.js em meu laptop para testar algumas ideias ou entender novos módulos antes de integrá-los em um projeto maior.
Por que?
Inspirado por cursos da Open SAP como "SAP Cloud Platform Essentials (Atualização Q2/2019)" e "Desenvolvimento de software no SAP HANA (Atualização Q1/2019)", decidi investigar sobre o desenvolvimento com node.js. Além das vantagens do SAP Web IDE, preciso de um ambiente que rode em meu laptop e possa ser usado como um sandbox independente. Quando se viaja muito de trem, a confiança nas tecnologias em nuvem não é tão sólida como poderia ser. Também gosto do blog "Desenvolvendo com a Infraestrutura de Implementação de HANA (HDI) sem XSA/CF ou Web IDE" de Thomas Jung, mas queria algo com uma pegada ainda menor.
O que não é?
Nota: Isso NÃO é um tutorial para nenhuma dessas ferramentas ou desenvolvimento. Apenas mostra como configurar um ambiente node.js. Eu o uso, por exemplo, para entender como as expressões regulares funcionam, se precisar, ou alguns outros pacotes que nunca usei antes.
Claro, você pode encontrar muitos tutoriais úteis, exemplos e outros recursos na internet.
Vamos fazer!
Então decidi sobre as ferramentas e a estrutura de diretórios. Para mim, é importante que tudo possa ser executado sem privilégios de administrador em meu PC com Windows. Por isso, todas as ferramentas estão sob C:\Users\student\dev e estas são minhas escolhas (você pode pesquisar no Google as palavras-chave):
...
(Conteúdo restante omitido por brevidade)