La guida vi accompagnerà steb-by-step nella configurazione dell'ambiente di sviluppo per webapp su Windows.
L'IDE (Integrated Development Environment) è fortemente personale, quindi è possibile usare quello che più vi aggrada. Nella guida viene mostrata l'installazione di vscode, quello che usiamo anche a scuola.
Installazione: scaricare ed installare vscode dal sito ufficiale https://code.visualstudio.com/
Chocolately è un packet manager che viene utilizzato in ambito di sviluppo per gestire ed installare funzionalità in modo molto semplice.
Link alla guida ufficiale di installazione che vi consiglio di vedere e di usare al posto della mia. Li potreste trovare note/consigli di utilizzo per il vostro sistema o throubleshooting se qualcosa non va.
Installazione:
- Aprire PowerShell in modalità amministratore
- cercare PowerShell dalla barra delle applicazioni
- cliccare sul primo risultato con il tasto destro
- cliccare su "Esegui come amministratore"
- Eseguire il seguente comando (fare copia e incolla sulla shell, poi dare invio)
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
Node.js è un runtime per JavaScript lato server, ovvero interpreta codice che non necessariamente viene eseguito su client. Dato che le nostre app sono TypeScript (un super-set di JavaScript) questo servizio è necessario.
Installazione: Utilizzando chocholately (installato al punto B), eseguire il seguente comando da PowerShell con privilegi di amministratore
choco install nodejs
Yarn è un packet manager per JavaScript. Viene utilizzato per configurare le dipendenze della nostra applicazione web.
Installazione:
choco install yarn
Tutto pronto per sviluppare!