module-scope
__dirname
and __filename
in native harmony modules
๐ When running native harmony modules (node --experimental-modules myapp
) the classic module scope signature is not available (exports
, require
, module
, __filename
, __dirname
).
This module helps getting __dirname
and __filename
values easily by import.meta.url
:
;ย constย __dirnameย __filenameย =ย
Or get corresponding names without the underscores
constย dirnameย filenameย =ย