Categories
async moduli Node.js npm

Node.js (4)

Scrivere un programma in JavaScript per il browser è un po’ diverso dallo scrivere un programma JavaScript per Node.js. In entrambi i casi il programma si può dividere in moduli indipendenti, tuttavia NodeJS potrebbe usare dei moduli (detti di tipo CommonJS) di tipo diverso da quelli usati dal browser (detti di tipo ES6).

Categories
Android iOS Node.js npm piattaforme React Native

Node.js (3)

Nell’ultimo post abbiamo:

  • creato un progetto con Node.js,
  • installato un modulo con npm (nel progetto locale)

Oggi proveremo a installare un modulo globale

Categories
async linguaggio javascript Node.js npm package,json

Node.js (2)

Nel precedente post su Node.js abbiamo:

  • installato Node.js e npm usando nvm (Node Version Manager)
  • provato un esempio d’uso di Node.js

Ora proveremo un esempio d’uso di npm (Node Package Manager) per aggiungere una dipendenza al progetto.

Categories
linguaggio javascript Node.js

Node.js (1)

In passato Javascript era un linguaggio solo per browser (lato client), ma grazie a Node.js si potrebbe usare anche per realizzare script per la shell. Node.js è disponibile in diverse versioni. Ad esempio:

  • Node.js v.16.x LTS Gallium, mantenuto fino al 2024-04-30
  • Node.js v.18.x LTS Hydrogen, mantenuto fino al 2025-04-30

Per la sua installazione su Linux si potrebbe usare un gestore dei pacchetti, ad esempio, come: apt, rpm, pacman, yum, homebrew, ecc.,

L’articolo per configurare un ambiente iOS/macOS è stato separato1 .

  1. https://www.cancellino.org/2023/01/node-js-per-macos/ []
Categories
ESLint linguaggio javascript

Linguaggio JavaScript (2)

Per rendere il linguaggio privo delle parte “legacy”, si può utilizzare nella prima riga la seguente direttiva:

"use strict";