Skip to content

Instantly share code, notes, and snippets.

@lparolari
Last active November 9, 2020 17:35
Show Gist options
  • Save lparolari/a9a4af964d60c24aaccde06013114239 to your computer and use it in GitHub Desktop.
Save lparolari/a9a4af964d60c24aaccde06013114239 to your computer and use it in GitHub Desktop.
Impostare ambiente di sviluppo per webapp in Windows

Impostare ambiente di sviluppo per webapp in Windows

La guida vi accompagnerà steb-by-step nella configurazione dell'ambiente di sviluppo per webapp su Windows.

A. L'IDE

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/

B. Chocolately

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:

  1. Aprire PowerShell in modalità amministratore
  • cercare PowerShell dalla barra delle applicazioni
  • cliccare sul primo risultato con il tasto destro
  • cliccare su "Esegui come amministratore"
  1. 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'))

C. Node.js

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

D. Yarn

Yarn è un packet manager per JavaScript. Viene utilizzato per configurare le dipendenze della nostra applicazione web.

Installazione:

choco install yarn

E. Enjoy

Tutto pronto per sviluppare!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment