Articles tagged in: Node.js



JavaScript — How to JSON Stringify Errors

You can create a JSON string from anything in JavaScript using the JSON.stringify(anything) method. However, the resulting JSON string may not contain the expected values. For example, if you’re JSON serializing a JavaScript error, you’ll notice that its JSON string doesn’t contain any properties. JavaScript …

Continue Reading

Node.js — What is `Fs.realpath`?

The Fs.realpath method in Node.js resolves the actual file system location of a given path. For example, you’re typically creating a symlink for nginx configuration files from the directory containing all available files to the directory having the enabled files. You can use the Node.js file …

Continue Reading

Node.js — Handling `fs.Stats` Constructor is Deprecated

You may notice a deprecation warning in your terminal that the fs.Stats constructor is deprecated. Node.js deprecated the public fs.Stats constructor in version 22.0.0: (node:17560) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated. (Use `node --trace-deprecation ...` to show where the warning was created) This tutorial …

Continue Reading

Bun — Detect the Version at Runtime

Sometimes you need to detect the version running your code at runtime. You may need this to ensure that your code runs with a required version of Bun. This tutorial shows you how to detect the Bun version, that runs your code, at runtime. {{outline}} Determine the Bun Version Running …

Continue Reading

Node.js — How to Fix ESM Error “Directory import is not supported resolving ES modules imported”

ECMAScript modules are an official standard describing a format on how to write reusable JavaScript code. Browsers used ECMAScript modules and Node.js had their own module loading implementation: CommonJS. Node.js added full ESM support starting from version 12. At the time of writing this tutorial, developers migrate their …

Continue Reading
Page 1 of 44

Explore the Library

Find interesting tutorials and solutions for your problems.