venerdì 18 dicembre 2020

Installare TypeScript su Linux

 Si può installare TypeScript via NPM tramite il seguente comando:

npm install -g typescript

Per eseguire il compilatore via tsc:

$ npx tsc


giovedì 17 dicembre 2020

Installare e usare Angular CLI

 La CLI Angular ci aiuta a creare rapidamente un'applicazione Angular con tutti i file e pacchetti di configurazione in un unico comando. Ci aiuta anche ad aggiungere funzionalità (componenti, direttive, servizi, ecc.) alle applicazioni Angular esistenti.

Angular CLI crea l'applicazione Angular e utilizza Typescript, Webpack (per il raggruppamento dei moduli), Karma (per i test unitari), Goniometro (per un test end-to-end).

Il primo passo è installare l'Angular CLI. Usiamo il comando npm install:

$ npm install -g @angular/cli@latest

Tramite il seguente comando è possibile ottenere la versione CLI installata:

$ ng --version 

Se invece avessimo dovuto disintallare la CLI, ecco i comandi:

$ npm uninstall -g @angular/cli 
$ npm cache clean --force

Per creare un nuovo progetto angular, creo una cartella Angular:

$ mkdir Angular
$ cd Angular

/Angular$ ng new GettingStarted

che fa le seguenti cose:
  1. Crea una nuova directory Viene creato GettingStarted.
  2. Imposta la struttura delle cartelle per l'applicazione.
  3. Scarica e installa le librerie Angular e qualsiasi altra dipendenza.
  4. Installa e configura TypeScript.
  5. Installa e configura Karma e Protractor per i test.
Per lanciare lo specifico progetto entro nella cartella del progetto:

/Angular$ cd GettingStarted

e poi

/Angular/GettingStarted$ ng serve GettingStarted

oppure più semplicemente:

/Angular/GettingStarted$ ng serve

In genere collegandosi poi con il browser al seguente indirizzo si vedrà l'applicazione appena creata, girare:

http://localhost:4200

Oppure si può fare partire su una porta differente:

$ ng serve --port 4201

Un interessante articolo con tutte le opzioni per il richiamo della CLI.
Un altro interessante articolo su come creare un nuovo progetto in node con la CLI.

Dov'è il file .bashrc?

 Il file .bashrc è un file nascosto all'interno della home in ubuntu. Per visualizzarlo dunque non è sufficiente digitare:

$ ls

oppure

$ ls -l

ma bisogna digitare:

$ ls -al

comando che mostra anche i file nascosti.

Inoltre si può usare il pipe more per mostrare in pagine il risultato, dunque il comando che possiamo lanciare aprendo terminale per individuare il file .bashrc è:

$ ls -al |more

Installare vim su Ubuntu Linux

Tra i diversi editor di testo presenti in Linux, Vim (noto anche come Vi IMproved), di distingue per la sua versatilità, funzioni e scorciatoie che mette a disposizione, ad esempio per modificare, cancellare o sostituire il testo. Per installarlo su una macchina ubuntu linux:

$ sudo apt install vim

mercoledì 16 dicembre 2020

Comandi utili per NVM (Node Version Manager for Node.js)

Comandi legati ad NVM

Mostra tutti i comandi:

$ nvm

Mostra le versioni di node.js attualmente disponibili sulla nostra macchina:

$ nvm ls

Se scriviamo: 

$ nvm ls-remote

Mostra tutte le versioni di node.js scaricabili da remoto e possiamo scaricare qualsiasi versione e fare puntare node.js ad una di queste versioni.

Se vogliamo installare una specifica versione:

$ nvm install 10.1.0

Se volessimo cambiare versione dall'attuale node.js installata ad un'altra presente sulla nostra macchina, dovremmo prima valutare quelle di cui noi disponiamo e poi quale usare:

$ nvm ls

$ nvm install 4.9.1

$ nvm use 4.9.1

Supponiamo di voler installare l'ultima versione di node, è necessario lanciare:

$ nvm install node

Mentre se vogliamo installare la long term support, indichiamo:

$ nvm install --lts

Se vogliamo elencare tutte le versioni disponibili, specifichiamo:

$ nvm list

Il seguente comando specifica dove sta puntando:

$ which node

A questo punto lanciando è possibile entrare nella REPL con il comando:

$ node


Installare Visual Studio Code su Linux Mint / Ubuntu

 Se volete installare Visual Studio Code su Linux Mint, ecco la procedura:

sudo apt update

sudo apt -y install wget

Usiamo l'APT repository Key per la validazione di pacchetti firmati da installare. Aggiungere la chiave al sistema usando le seguenti istruzioni:

sudo apt update

sudo apt install apt-transport-https

curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg

sudo install -o root -g root -m 644 microsoft.gpg /etc/apt/trusted.gpg.d/

Dopo aver importato la APT repository key nel sistema, procedere ad aggiungere il contenuto del repository.

sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'

Il contenuto sarà scritto nel file /etc/apt/sources.list.d/vscode.list.

A questo punto eseguire APT update per aggiornare la lista dei package:

sudo apt update

Subito dopo installare Visual Studio Code su Linux Mint

ed infine lanciare Visual Studio Code tramite il comando

$ code

lunedì 14 dicembre 2020

Che shell sto usando sul mio sistema Linux?

Stiamo usando un sistema Linux, ma non sappiamo all'interno di terminale, quale shell stiamo utilizzando. Per vedere quale shell stiamo usando possiamo da terminale digitare:

echo $0

dove $0 è il nome del processo in esecuzione: se lo si usa all'interno di una shell, va a restituire il nome stesso della shell. Viceversa, se lo si usa all'interno di uno script, restituisce il nome dello script. 

In questo momento sto usando Linux Mint con interfaccia Xfce e mi ha restituito: 

bash

Voglio aggiornare Node.js su Linux, come fare?

Ho seguito le seguenti istruzioni per eseguire l'aggiornamento di Node.js su Linux Mint.

Cancella la cache di NPM: 

sudo npm cache clean -f

Installa l'ultima versione, il pacchetto n rappresenta un helper del nodo e l'esecuzione dell'ultimo comando aggiorna il nodo all'ultima versione stabile: 

sudo npm install -g n

Installa l'ultima versione stabile di Node.js: 

sudo n stable

In alternativa, scegli una versione specifica e installala in questo modo: 

sudo n 0.8.20

Una volta completata l'installazione, potete visualizzare la versione installata tramite il comando:

node -v

Post in evidenza

Installare MySql su Ubuntu Linux (anche Linux Mint)

Aggiornamento delle informazioni sul pacchetto per il repository MySQL APT:  $ sudo apt-get update  Installare MySQL Shell con questo comand...

Post più popolari