相对路径是相对运行的文件;模块(module)中的相对路径由于被require到其他路径文件中,从而改变相对路径的指向。模块(module)中的路径最好不要使用相对路径,而通过 __dirname和__filename来定位路径、文件。
demo.js:
console.log(__dirname); // 当前文件所在的绝对路径。
console.log(__filename); // 当前文件的文件名,包括全路径。 __dirname和__filename都是全局对象。
相对路径是相对运行的文件;模块(module)中的相对路径由于被require到其他路径文件中,从而改变相对路径的指向。模块(module)中的路径最好不要使用相对路径,而通过 __dirname和__filename来定位路径、文件。
demo.js:
console.log(__dirname); // 当前文件所在的绝对路径。
console.log(__filename); // 当前文件的文件名,包括全路径。 __dirname和__filename都是全局对象。