Visualizzazione post con etichetta nodejs. Mostra tutti i post
Visualizzazione post con etichetta nodejs. Mostra tutti i post

martedì 14 maggio 2024

Creare un progetto React con Vite

 Sto cercando di capire, vincendo la mia ostilità verso la UI, come funziona React, la libreria di Meta per la UI

Mi sono accorto che React, diversamente da Angular che ha angular-cli, non ha un suo ambiente a gestione totale, ma lascia molta libertà nella scelta degli strumenti per il templating e per l'organizzazione del progetto.

Ho scoperto che esiste Vite, che mette a disposizione l'environment di sviluppo per i vari framework.

Lo so, per chi fa sviluppo frontend quotidianamente queste sono le basi, ma per me non è così scontato.

Dicevamo che Vite mette a disposizione tutta una serie di template per creare progetti con diversi Framework. Nel caso di React ho trovato interessante il fatto che il template parta da una pagina HTML, invece che da un file Javascript, come negli esempi React.

Questo mi permette di fare più semplicemente il deploy su un server o un container con NGinx od Apache, invece che col server Node.js

Ho quindi usato il comando


npm create vite@latest . -- --template react-ts


per creare un progetto nella directory corrente da un template React con typeScript

Da qui sarà una lunga strada, ma il primo passo è fatto

martedì 7 maggio 2024

Node.js Version Manager for Windows

Recentemente ho avuto bisogno di avere 2 installazioni di Node.js sulla mia macchina.

Una, decisamente datata, per gestire un vecchio progetto Legacy, ed una aggiornata per creare nuove cose.

Mi sono quindi chiesto come poter fare.

Ho scoperto che esiste un tool fatto proprio per questo scopo.

Non riuscirà a far girare le versioni di Node.js contemporaneamente, ma potrà far switchare tra diverse versioni in un attimo.

Il tool si chiama nvm, Node Version Manager, per l'appunto.

Esiste una versione di questo tool per Unix/MacOs ormai da un po' di tempo, non sapevo se esistesse per Unix.

Poi fortunatamente l'ho trovato qui!

A questo punto posso affrontare il futuro senza incasinare il passato.

giovedì 19 novembre 2015

Mettiamo insieme Maven e Yeoman

Ho da poco scoperto Yeoman (si, lo so, sono in ritardo) e mi sono subito chiesto: come faccio a mettere insieme il ciclo di sviluppo Maven con il ciclo di sviluppo Yeoman?

La migliore (per ora) risposta che ho trovato è questo Plugin, yeoman-maven-plugin, che fa proprio al caso mio.

Le indagini continuano, per trovare qualcosa di simile in ambiente .Net (bisogna pur mangiare)