Dirname and filename
The Node.js constants __dirname
and __filename
are not available when running a JavaScript file as an ES Module.
If you need to use these constants, the url
library provides a fileURLToPath
function which allows you to compute their values from import.meta.url
.