Loading repository data…
Loading repository data…
ReisLcb / repository
Repositório destinado ao estudo dos conteúdos e tecnologias que serão utilizados na atividade avaliativa
Para clonar este repositório em sua máquina, utilize o seguinte comando:
git clone https://github.com/ReisLcb/conteudo-trabalho-LP2
git clone -b <branch-name> https://github.com/ReisLcb/conteudo-trabalho-LP2
## Para pegar o trabalho, substitua <branch-name> por 'trabalho-LP2'
Para instalar as dependências, basta executar no terminal dentro da pasta local do projeto:
npm install
Feito isso, abra o projeto no VS Code utilizando o comando:
code .
Após isto, podemos executar a aplicação executando:
npm run start
## Ou: npx ts-node ./src/index.ts
sudo apt update.sudo antes para dar permissão de super usuárioPrimeiro, verifique se o Nodejs e o npm estão instalados:
node -v
## se saída for v22.14.0 é a versão LTS mais recente
## se saída for "Command 'node' not found..." então não o Node.js não está instalado
npm -v
## se saída for v10.9.2 é a versão LTS mais recente
## se saída for "Command 'npm' not found..." então não o npm não está instalado
Caso não esteja instalado nenhuma versão ou uma versão anterior, instale o NVM (Node Version Manager), usando comando:
sudo curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash source ~/.bashrc
## preste atenção na versão (v0.40.1) pode ser que não seja mais a versão
## mais recente do NVM
Agora podemos usar os comando nvm para instalar ou atualizar o Node.js e o npm. O comando a seguir mostra todas as versões do Node.js que está disponível:
nvm list-remote
## uma longa lista vai aprecer
Para instalar a versão LTS mais recente use o comando:
nvm install node --lts
E depois da instalação, é preciso selecionar qual versão vamos utilizar com o comando:
nvm use --lts
Verifique qual a versão ou se está instalado globalmente em sua máquina:
tsc -v
## se saída for v5.7 é a versão LTS mais recente.
## se saída for "Command 'tsc' not found..." então não o Typescript não está instalado.
Se já possui um projeto feito com Typescript é importante verificar a versão dele, dentro da pasta do projeto use o comando:
cd pasta-do-seu-projeto
npx tsc -v
## se saída for v5.7 é a versão LTS mais recente.
Caso não estiver instalado globalmente, use o seguinte comando para instalar a versão mais recente:
npm install -g typescript
Se já estiver instalado mas for uma versão antiga, atualize com o seguinte comando:
npm update -g typescript
Para instalar dentro de um projeto, vá até a pasta e execute:
npm install --save-dev typescript
Para atualizar o Typescript de um projeto, é melhor remove-lo e depois adicionar a versão mais recente, isso porque o comando npm update só atualiza dentro da mesma versão (por exemplo, versão 4.8.x para 4.9.x), por causa disso execute os comandos:
npm uninstall typescript
npm install --save-dev tpescript@latest
Agora verifique dentro do arquivo package.json a versão do Typescript do seu projeto:
{
"devDependecies": {
"typescript": "^5.7.3"
}
}
Crie uma nova pasta e mavegue até ela
mkdir nome-da-pasta
cd pasta desejada
Inicie o typescript no diretório do projeto
npx tsc --init
Inicie o package.json no projeto com o comando
npm --init -y
Instalar as bibliotecas que serão necessárias para o projeto
npm install typescript ts-node @types/node @types/express -D
npm install axios express readline
## Estamos instalando as bibliotecas: typescript, express, readline e axios
Os arquivos que devem constar na pasta raíz do projeto são:
Feito isso, abra o projeto no VS Code utilizando o comando:
code .
Após isto, podemos executar a aplicação executando:
npm run start
## Ou: npx ts-node ./src/index.ts