Articles tagged in: Node.js


Switching to a new Node.js major version requires you to freshly install dependencies. You may receive the following error when forgetting to re-install dependencies: Error: The module '/home/futurestudio/projects/' was compiled against a different Node.js version …

Continue Reading

Node.js — Calculate a SHA512 Hash

Node.js has the built-in crypto module that allows you to calculate hashes. To calculate a hash, Node.js uses a bundled version of OpenSSL for cryptographic functions. You don’t have to interact with these cryptographic functions directly. The node:crypto module wraps OpenSSL’s features with a clean …

Continue Reading

PM2 — Use TSX to Start Your App

We migrated the code running the website from CommonJS to ESM. The CommonJS project used ts-node in combination with SWC to run the code. But ts-node isn’t working with TypeScript and ESM (there’s an open issue). We can’t use ts-node because of the mentioned issue …

Continue Reading

TypeScript — Module Augmentation Overwrites Declarations Instead of Merging Them

TypeScript comes with a feature called declaration merging. Declaration merging means that the TypeScript compiler merges two or more separate declarations that use the same name into a single definition. Merging definitions is helpful if you’re extending a contract with custom functionality and want to tell TypeScript about the …

Continue Reading

Explore the Library

Find interesting tutorials and solutions for your problems.