Как прочитать директорию на vue + vite?

Пользователь

от jazmyne , в категории: JavaScript , 2 месяца назад

Как прочитать директорию на vue + vite?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от amber_moore , 2 месяца назад

@jazmyne 

Для чтения директории в проекте на Vue + Vite можно использовать встроенные функции Node.js. Вот как это можно сделать:

  1. Установите пакет fs-extra, который предоставляет расширенные возможности файловой системы для Node.js:
1
npm install fs-extra


  1. В вашем компоненте или внешнем модуле импортируйте пакет fs-extra:
1
import fs from 'fs-extra';


  1. Создайте асинхронную функцию, которая будет читать содержимое директории. Примерно так:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
async function readDirectory() {
  try {
    const files = await fs.readdir('/путь/к/директории');
    console.log(files);
  } catch (error) {
    console.error(error);
  }
}

readDirectory();


В этом примере функция readdir из пакета fs-extra асинхронно возвращает список файлов и папок в указанной директории. Результат будет выведен в консоли.


Обратите внимание, что путь к директории должен быть указан полностью и быть относительным от корня вашего проекта.