【发布时间】:2022-01-01 22:27:46
【问题描述】:
我正在尝试获取目录中所有文件名的列表,然后将其打印在 HTML 页面上。由于我打算将其用于 HTML 页面,因此我使用 browserify 来捆绑我的脚本代码,以便能够使用“require”函数。
我正在运行的脚本如下所示:
let box = document.getElementById("displayhere");
var fs = require('fs');
let pathname = "./ElementImages";
var files = fs.readdirSync(pathname);
box.innerHTML = files;
当我运行它时,会出现一条错误消息 - 未捕获的 TypeError:fs.readdirSync 不是函数。有没有办法解决这个问题?
【问题讨论】:
-
即使有办法,也不允许浏览器访问文件系统,除非它位于您的 Web 根目录中。
标签: javascript html browserify fs