Published Apr 27 2022
Psssst! The 2023 WEB DEVELOPMENT BOOTCAMP is starting on FEBRUARY 01, 2023! SIGNUPS ARE NOW OPEN to this 10-weeks cohort course. Learn the fundamentals, HTML, CSS, JS, Tailwind, React, Next.js and much more! ✨
I had this problem with a Node.js script I wrote.
I had set relative paths to reference some files in the local filesystem, like this:
and if I ran the program from the folder it was, no problem.
But if I ran the file from another folder, from example the parent folder, the relative links would break.
To fix this, at the beginning of the program, I set
const process = require('process') process.chdir(__dirname)
This set the current working directory of the process to
__dirname which points to the current file’s parent folder path.