ENOENT:没有这样的文件或目录,带有{递归:true}的mkdir

在具有节点版本10.16.0的Ubuntu 14.04上运行。

const logDirPath = path.normalize('/var/log/ab');
if (!fs.existsSync(logDirPath)) {
    console.log('log path:',logDirPath);
    fs.mkdirSync(logDirPath,{ recursive: true });
}

结果:

log path: /var/log/ab
ENOENT: no such file or directory,mkdir '/var/log/ab'
asdqq 回答:ENOENT:没有这样的文件或目录,带有{递归:true}的mkdir

好吧,想通了。这是一个权限错误。来自节点的奇怪错误消息。

本文链接:https://www.f2er.com/3165830.html

大家都在问