Come impostare e utilizzare i pacchetti NodeJS e NPM con PHPStorm?

  

2
Argomento iniziale

come usare nodejs e npm con phpstorm

Salve, ho sentito dire che se installo Node.js sul mio PC posso organizzare e automatizzare meglio il mio lavoro di programmazione e sviluppo web installando e utilizzando vari pacchetti NPM...

Ho alcune domande:

  • Puoi per favore condividere come installi NodeJS e npm su PHPStorm e magari qualche trucco/hack sull'automazione del lavoro in modo che il processo di sviluppo sia più facile?
  • Avete dei pacchetti npm preferiti che consigliereste?
  • Forse alcuni pacchetti npm che si usano quotidianamente? Come il refresh automatico del browser?

Grazie!

1 risposta
1

Ciao,

Innanzitutto è necessario installare node.js sul PC (scaricare da QUI); per verificare se è installato correttamente, è necessario controllare la versione di node js in cmd (o in PHPStormdel terminale) digitando:

node -v

controllare la versione di nodejs nel terminale phpstorm


Quindi, nella cartella del progetto, utilizzando il terminale dell'PHPStorm (o il cmd di Window) è necessario inizializzare npm. Nel tipo di terminale:

npm init -y

Nella cartella del progetto verrà creato nodo_moduli con tutti i pacchetti che si stanno installando. Verrà inoltre creato pacchetto.json con le informazioni sulle dipendenze. Il file di Npm pacchetto.json  è una sorta di ricetta/elenco della spesa del nostro progetto con le dipendenze dei pacchetti npm che si stanno installando.


Quindi, per installare un pacchetto npm digitate nel terminale:

npm install lodash

In questo caso lodash è il nome del pacchetto. Ecco un altro esempio (installazione di normalize.css):

npm install normalize.css

...o installare un paio di pacchetti npm necessari separati da uno spazio:

npm install postcss-simple-vars postcss-nested autoprefixer --save-dev

Tutti questi pacchetti provengono da https://www.npmjs.com - è possibile cercare un pacchetto di proprio interesse.


Per eseguire npm si deve digitare:

npm run dev

installare i pacchetti npm su phpstorm

Perché NPM è importante per il nostro progetto?

Per esempio, se succede qualcosa al nostro PC (una sorta di crash), possiamo recuperare sempre il nostro progetto clonando il progetto da GitHub (imparare a utilizzare GitHub e Git con l'IDE PHPStorm) e dopo aver clonato il progetto, il file pacchetto.json (il file resipe del nostro progetto) sarà all'interno e dopo aver digitato nel terminale installare npm tutti i pacchetti npm saranno installati/recuperati di nuovo! Ottimo! 🙂


Ecco alcuni pacchetti npm che uso con PHPStorm:

Utilizzare sicuramente webpack-dev-serverEcco come installare questo grande pacchetto npm di automazione. Basta digitare:

npm install webpack-dev-server --save-dev

Per il caricamento pigro delle immagini sto usando: dimensioni pigre

È possibile installarlo digitando:

npm install lazysizes
Condividi: