On this page
Tracks

Express

Last reviewed 2 Sept 2026

const express = require('express')
const app = express()
const port = 3000
app.get('/', (req, res) => {
res.send('Hello World!')

})

app.listen(port, () => {
console.log(`Example app listening on port ${port}`)

})

How Versioning Works in NodeJS?

Let’s take an example of express

4.18.3

3rd part (Last part) - Minor Fixes (Optional)

Latest -> 4.18.5

2nd Part (Second part) - Recommended Bug Fix (Security Fix)

18 -> 19

1st Part (Major Release) - Major /Breaking up

5

To install specific version

npm i express@4.18.2

^(carat) - Install all Recommended and Minor Fixes automatically

^4.18.3 4.18.3 < 5.0.0

~ (quickline) Approximately equivalent to version

version Must match version exactly

>version Must be greater than version

>=version etc

<version

<=version