代码:
fs.readdir('./commands/', (err, files) => {
// Do something...
});
Run Code Online (Sandbox Code Playgroud)
错误:
ENOENT:没有这样的文件或目录,scandir './commands/'
该文件夹./commands/ 确实存在。该文件src/index.js正在尝试读取src/commands/. 这不会是fs.readdir('/commands'因为它指的是我的 PC 的根目录(Ubuntu 18.04 LTS,Node 版本 v8.10.0)。如果需要任何进一步的信息,请询问,我会提供。
谢谢大家。
尝试使用 __dirname:
fs.readdir(__dirname +'/commands/', (err, files) => {
// Do something...
})
Run Code Online (Sandbox Code Playgroud)