вот что я имею в виду, у меня есть проект, похожий на этот:
основная папка app.js папка для детей fille.js
основная папка
app.js папка для детей fille.js
app.js папка для детей
fille.js
Я хочу получить абсолютный путь к app.js из file.js
Это просто: Вы можете попробовать path.resolve
path.resolve
попробовать:
resolve = require('path').resolve resolve('../../app.js')
Вам нужно будет указать относительный путь, и он даст вам абсолютный путь. Надеюсь, это то, что вы ищете.
Как насчет:
let path = __dirname.substr(0,__dirname.lastIndexOf('/'));
Итак, если вы находитесь внутри file.js и хотите получить абсолютный путь app.js с фиксированным child folder, вы можете использовать path.join():
file.js
app.js
child folder
path.join()
const path = require( 'path' ).join( __dirname, '..', 'app.js' )