Get-ExecutionPolicy
Caso ele retorne Restricted, execute o comando:
Set-ExecutionPolicy Unrestricted
E escolha a opção [A] Sim para Todos
Caso nao tenha o node instalado recomendamos o uso do NVM como gerenciador do Node
node -v
Utilizamos o node na versao 16.10.0
npm -v
Utilizamos o npm na versao 8.14.0
npm i -g truffle
Comando basicos do Truffle
truffle version
truffle init /*Iniciando o projeto */
truffle create contract /* Criando os contratos */
truffle create migration /* Criando as migrations */
truffle create test /* Criando os testes do projeto */
truffle test /* Executando os Testes */
truffle migrate /* Executando as migrations */
Caso nao tenha o node instalado recomendamos usar o NVM como gerenciado do node
npm i -g truffle
git clone https://github.com/Rodrigodsgit/Smart_Contract smart
cd smart
npm install
Utilizamos o docker como opcao de instalacao para o ganache-cli
cd smart/.docker
docker-compose up -d