Webpack:获取目录中所有文件名的地图
我目前正在尝试获取Webpack项目中文件夹中所有文件名的映射。这就是我尝试过的:
import * as fs from 'fs';
const interfacesFolder = '../interfaces/';
fs.readdirSync(interfacesFolder).forEach(file => {
console.log(file)
})
但这不起作用,因为它不是后端脚本。因为是Webpack,我正在寻找一种方法来接收我的interfaces目录中的所有文件名。
回答如下:由于您无法访问前端中的本地文件系统,因此您需要提供API端点以从后端收集所需的信息。
有一些方法可以读取本地文件系统中的文件内容(请参阅How do I access and read a local file from html+javascript page running locally),但这不会让您访问目录列表。