04. Gestire le dipendenze con il package.json

In node è possibile inserire all'interno della cartella di un modulo o nella radice di un progetto stesso, il file package.json che ci consentirà di descrivere alcune informazioni riguardo il nostro software, e che ci consentirà soprattutto di gestire in modo automatico le dipendenze dei moduli.

Forzare GIT a sovrascrivere le modifiche locali

Se effettuate delle modifiche ai file del vostro repository, come ad esempio delle modifiche di test o interventi per fini di debug che non desiderate rilasciare, e tentate di aggiornare il repository all'ultima versione, GIT vi bloccherà con il seguente messaggio:

  1. error: Your local changes to the following files would be overwritten by merge:
  2. 	path/nome_file.txt
  3. Please, commit your changes or stash them before you can merge.

03. NPM. Cos'è e come funziona il Node Package Manager

L'NPM, acronimo di Node Package Manager, è uno strumento che ci consente di gestire in modo automatizzato l'installazione e la disinstallazione dei moduli di Node, nonchè il repository ufficiale che raccoglie i moduli di terze parti.

Lo stesso termine (NPM) viene utilizzato per descrivere lo standard secondo cui si definiscono le dipendenze all'interno dei moduli stessi.

02. L'IDE giusta per sviluppare in Node.js

In questo articolo vedremo una serie di IDE presenti ad oggi sul mercato per programmare in Node.js, per eleggere la migliore in base a feature e compatibilità.
Ovviamente parlerò in base alle mie esperienze, conscio che la scelta dell'IDE rimarrà sempre e comunque una scelta soggettiva.

01. Installare Node.js su Ubuntu da codice sorgente

In questa guida installeremo l'ultima versione attualmente disponibile per Linux. Nel momento in cui scrivo l'ultima versione è la 0.8.16.

Creare un'entità Doctrine partendo dal DB in Symfony2

In questo brevissimo tutorial vedremo il comando che ci consentirà, una volta creata la tabella da MySQL, di creare automaticamente la relativa entità piazzandola direttamente nel corrispettivo Bundle di destinazione.

Condividi contenuti