2.5 KiB
title | localeTitle |
---|---|
How to Clone and Setup the Free Code Camp Website on a Windows Pc | Como clonar e configurar o site do Free Code Camp em um computador com Windows |
Esta lista funciona com o site freeCodeCamp e também foi testada neste tutorial Angular . Configurar o ambiente de desenvolvimento em um PC com Windows é fácil, embora ele provavelmente cause muitos erros primeiro no processo. A parte importante é corrigir esses erros.
Pré-requisitos
Baixe e instale os 4 pré-requisitos. Ao instalar o Python e o Node, é importante verificar a opção add to the path variable. O instalador do Node faz isso por padrão. É opcional adicionar o Mongo ao caminho. O Python deve ser instalado em uma subpasta em% programfiles%
-
Abra um prompt de comando com direitos de administrador.
-
Verifique se o nó está no caminho executando o
node -v
-
Verifique se o npm está no caminho executando
npm -v
-
Execute os seguintes comandos:
npm install gulp -g npm install node-gyp -g
-
Se você quiser poupar tempo no Explorer para encontrar o Mongo quando tiver que ser iniciado, crie um arquivo
.cmd
em sua área de trabalho e escreva o caminho para o Mongo. Provavelmente%programfiles%\MongoDB\Server\3.0\bin\mongod.exe
. -
Crie a pasta padrão do Mongo para armazenar bancos de dados:
C:\data\db
Os seguintes comandos devem ser executados no Git Bash
- Siga as instruções aqui freeCodeCamp no Github e clone o projeto.
- Certifique-se de estar no diretório que você clonou com o GitHub (por padrão, isso é freecodecamp).
- Execute
cp sample.env .env
- Execute a
npm install
- Inicie o Mongo a partir do atalho da área de trabalho e execute
npm run only-once
. Agora você deve ver muita atividade na janela em que iniciou o Mongo. - Execute
gulp
. Depois de algum tempo, sua versão local do freeCodeCamp deve estar em execução. Você pode visitá-lo em seu navegador emhttp://localhost:3000
Parabéns, está feito! Se você encontrar algum problema ao configurar sua versão local do freeCodeCamp, sinta-se à vontade para entrar em contato com a sala de chat de nossos Colaboradores .