The-NodeJS-Master-Class
The-NodeJS-Master-Class copied to clipboard
ReferenceError: __dirname is not defined
code in the datafile is lib.baseDir = path.join(__dirname, '/../.data/');
in git bash it indicates when run for test err,
$ node index.js
file:///E:/Learn/lib/data.js:15
lib.baseDir = path.join(__dirname, '/../.data/');
^
ReferenceError: __dirname is not defined
How to get clear on this?
const __dirname = path.resolve();
import path from 'path'; import { fileURLToPath } from 'url'; // data path const __filename = fileURLToPath( import.meta.url ); const __dirname = path.dirname( __filename ); //* Base directory of the data folder const templateDir = path.join( __dirname, '/../.data/' );