В этом посте будет объяснена работа метода path.relative() в Node.js.
Как метод path.relative() работает в Node.js?
« родственник() ” предварительно определить метод “ путь Модуль находит относительный путь по указанному пути в соответствии с текущим каталогом. «Относительный путь» указывает расположение файла относительно текущего каталога. Если базовый и относительный путь одинаковы, этот метод возвращает пустую строку.
Работа метода «path.relative()» основана на его базовом синтаксисе, который указан ниже:
Синтаксис
путь. родственник ( от , к )
Приведенный выше синтаксис работает со следующими двумя параметрами:
- от : представляет базовый путь.
- к : обозначает путь, используемый для поиска относительного пути.
Давайте практически воспользуемся описанным выше методом.
Пример 1. Применение метода «path.relative()» для поиска относительного пути
В этом примере применяется метод «path.relative()» для поиска относительного пути:
константа путь '=' требовать ( 'путь' ) ;
rel_path '=' путь. родственник ( «Леново/веб-сайт» , 'Леново/index.html' ) ;
консоль. бревно ( rel_path ) ;
В приведенном выше блоке кода:
- Во-первых, « требовать() Метод «path» импортирует модуль «path» в проект Node.js.
- Далее « rel_path Переменная ” применяет “ родственник() ” метод для поиска относительного пути из заданных путей.
- После этого « консоль.log() Метод «relative()» отображает на консоли выходные данные метода «relative()», хранящиеся в переменной «rel_path».
Выход
Запустите файл «.js», используя приведенную ниже команду:
Видно, что относительный путь к указанному файлу найден:
Пример 2. Применение метода «path.relative()», когда базовый и другой путь одинаковы
В этом примере используется метод «path.relative()» для поиска относительного пути, когда базовый и другой путь одинаковы:
rel_path '=' путь. родственник ( «Леново/веб-сайт» , «Леново/веб-сайт» ) ;
консоль. бревно ( rel_path ) ;
Сейчас ' родственник() ” указывает ту же базу и другие пути:
Выход
Запустите файл «.js»:
Можно заметить, что выходные данные содержат пустую строку, поскольку оба указанных пути одинаковы:
Вот и все, что касается работы с методом path.relative() в Node.js.
Заключение
В Node.js «путь.относительный()» Метод помогает получить относительный путь указанного файла от одного пути к другому в зависимости от текущего рабочего каталога. Путь, указанный в качестве первого аргумента этого метода, является «базовым» путем. С другой стороны, второй путь — это путь к файлу, который помогает найти относительный путь. В этом посте практически объясняется работа метода «path.relative()» Node.js.