offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
48 of 184 menu

Метод normalize

Метод normalize нормализует заданный путь к файлу, преобразуя '..' и '.' в слеши, характерные для используемой платформы (Windows или POSIX).

Синтаксис

path.normalize(путь к файлу);

Пример

Давайте нормализуем путь к файлу на платформе Windows:

import path from 'path'; console.log(path.normalize('C:\\folder\\\\dir\\file\\..\\'));

Результат выполненного кода:

'C:\folder\dir\'

Пример

Давайте нормализуем путь к файлу на платформе Windows 32bit:

import path from 'path'; console.log(path.win32.normalize('C:////folder\\\\/\\/\\/dir/file'));

Результат выполненного кода:

'C:\folder\dir\file'

Пример

А теперь давайте нормализуем путь к файлу на платформе POSIX:

import path from 'path'; console.log(path.normalize('/folder/dir1//dir2/file/test/..'));

Результат выполненного кода:

'/folder/dir1/dir2/file'

Смотрите также

  • метод relative,
    который возвращает относительный путь от заданного к другому пути