Join
May 17, 2026
Login

Configurando Web3 em um projeto Node.JS com Windows

Configurando Web3 em um projeto Node.JS com Windows

Sempre que vamos explorar uma nova tecnologia, normalmente ela já está linda e perfeita para sistemas operacionais baseados em Unix (como Linux e MacOS) e marginalizada para sistemas Windows (hoje está muito melhor que a cinco anos atrás, sendo duvida, mas ainda assim acontece).

Podemos utilizar varias linguagens para interagir com o Ethereum, seja Java, C#, Python … mas tem sido muito comum a utilização de Javascript para a construção de Đapps, especialmente o Node.js.

Então vamos iniciar esse guia mostrando como configurar seu ambiente para desenvolvimento desse tipo de aplicação. Here we go!

Node.js é um ambiente de execução Javascript assíncrono. Além de ser fácil começar um novo projeto do zero, muitas vezes com duas ou três linhas já é possível iniciar um servidor web, também te m npm, gerenciador de pacotes super eficiente de linha de comando (para os hipsters de plantão) :

Caso não tenha o “npm” configurado como variável de ambiente:

  • Adicione o npm em suas variaveis de ambiente. O caminho pode ser algo como: C:UsersAppDataRoamingnpm .
  • Reinicie seu computadot.

Agora você ja pode criar e executar projetos em Javascript através do node.js ✨.

node-gyp é utilizado para compilar recursos de outras tecnologias nativas (Linux, Mac, Windows)dentro de pacotes node.js. Você poderá esbarrar com muitos projetos que utilizam esse tipo de recurso ,como por exemplo, bibliotecas para a web3

E podemos ter muitos problemas ao instalar esse tipo de pacotes, então vamos fazer isso do jeito certo:

Instalando node-gyp

Execute a seguinte linha de comando em seu terminal:

Este comando irá instalar o pacote node-gyp de forma global, pois estamos passando o parametro “-g ”.

Instalando Python 2.7

O node-gyp necessita, para execução correta, que seu ambiente detenha a versão do Python 2.7. Para instalar é muito simples, basta ir direto ao site oficial do Python.

Importante: node-gyp não é compatível com versões superiores da 2.7.x do Python, então tenha atenção nesse ponto

Instalando o compilador

E finalmente agora vamos instalar o compilador e juntar todas as nossas pecinhas, para isso abra o PowerShell em modo administrador e execute a seguinte linha de comando:

Então, assim que finalizar, reinicia seu computador (é um saco eu sei, mas o windows tem lá seus motivos para que seja necessário).

Iniciando um novo projeto

Vamos iniciar um novo projeto, então siga os seguintes passos:

  • Crie o diretório onde ficará seu projeto
  • Abra seu terminal de linha de comando e digite npm init para inicializar o projeto.
  • Dê um nome para seu projeto como por exemplo myweb3-project.
  • Vá dando ENTER até finalizar o wizard (como nosso famoso ‘next’ > ‘next’ > ‘finish’).

Seu arquivo package.json file está pronto!

Intalando o web3.js

Web3.js é atualmente a biblioteca javascript mais utilizada para interagir com o Ethereum, mas também o projeto Ethers.js que também é fantástico. Como na pratica esse guia pode ser utilizado por ambas bibliotecas, vou resumi-los como web3, ok ? Vamos começar

No diretório principal do seu projeto, execute a seguinte linha de comando :

Perceba que aqui não temos o uso do parâmetro -g, isso porque nós vamos instalar o web3 localmente em nosso projeto. Um destaque também para o parâmetro -— save no final, servindo para adicionar essa dependência em nosso arquivo package.json.

A parte mais difícil está completa, agora abuse do seus dons de desenvolvimento e crie Dapps incríveis.

Published at Sat, 03 Aug 2019 15:55:27 +0000

{flickr|100|campaign}

Previous Article

MoneyGram Is Ready to Use Ripple’s xRapid

Next Article

This Bitcoin (BTC) [BTC] Demand and Supply Metrics Depicts Post-Halving Situation |

You might be interested in …