vscode相对路径的相关问题

2019-11-11  本文已影响0人  加拉隆的深渊之核

最近在用vscode学习nodejs

当想查询一下当前目录下html是否文件类型

fs.stat('html',function(err,st) {
    if (err) {
        console.log(err);
        return false;
    }
    console.log('文件.' + st.isFile());
    console.log('目录.' + st.isDirectory());
})

结果死活都说我路径不对

{ [Error: ENOENT: no such file or directory, stat 'html'] errno: -2, code: 'ENOENT', syscall: 'stat', path: 'html' }

经过一番尝试最终发现 vscode中算相对路径是从工程根路径(工作根目录)算起,也就是在.vscode所在目录算起(不包含)

//把当前目录带上就好了
fs.stat('day04/html',function(err,st) {}
上一篇下一篇

猜你喜欢

热点阅读