Le web app sono lo strumento principale per uno sviluppatore web perché permettono velocemente di ospitare la propria applicazione, in modo affidabile e scalabile. Il servizio contiene molteplici funzionalità adatte ad ogni tecnologia che utilizziamo e contiene di base una serie di runtime e framework che possiamo usare direttamente.
Tra questi è disponibile anche npm, il package manager dedicato alle librerie JavaScript ampiamente usato da chiunque si occupi di web. Possiamo installare direttamente i pacchetti che ci interessano sfruttando la virtualizzazione della console disponibile dal portale web. Per aprirla è sufficiente aprire l'app service e tra le voci Development Tools selezionare Console.
Ci ritroveremo nella cartella d:\home\sitewwwroot, quella raggiungibile dall'esterno. Possiamo fin da subito lanciare i comandi, come i seguenti.
npm install npm -g npm install bootstrap
L'ambiente in cui stiamo lavorando è protetto e specifico di un utente, perciò possiamo installare i pacchetti anche globalmente, i quali finiranno in D:\local\AppData. Diversamente, se non specifichiamo l'opzione g, verranno installati normalmente nella cartella corrente.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Controllare gli accessi IP alle app con Azure Container Apps
Sfruttare i KeyedService in un'applicazione Blazor in .NET 8
Autenticarsi in modo sicuro su Azure tramite GitHub Actions
Recuperare un elemento inserito nella cache del browser tramite API JavaScript
Criptare la comunicazione con mTLS in Azure Container Apps
Utilizzare HiLo per ottimizzare le insert in un database con Entity Framework
Migliora la resilienza delle applicazioni con .NET e Azure Container Apps
Eseguire attività basate su eventi con Azure Container Jobs
Inizializzare i container in Azure Container Apps
Eseguire operazioni con timeout in React
Usare lo spread operator con i collection initializer in C#
Accesso sicuro ai secrets attraverso i file in Azure Container Apps
I più letti di oggi
- Utilizzare il trigger SQL con le Azure Function
- Ottimizzare le performance delle collection con le classi FrozenSet e FrozenDictionary
- Definire stili a livello di libreria in Angular
- .NET Conference Italia 2023 - Milano e Online
- Come EF 8 ha ottimizzato le query che usano il metodo Contains
- Ottimizzazione dei block template in Angular 17