FS.mkdir相对路径

时间:2017-05-09 15:55:04

标签: javascript node.js meteor

我想使用winston创建日志文件,但是当我尝试创建目录时遇到了问题,

如果我使用绝对路径,比如

fs.mkdirSync("/absolute/path/to/directory");

目录创建得很好,

但是如果我想在应用程序的当前工作目录中创建目录

fs.mkdirSync("winstonLogs");

没有错误地继续,但没有创建目录。如何在当前项目目录中创建目录,以便在部署应用程序的任何地方都可以创建其日志文件?

1 个答案:

答案 0 :(得分:1)

您可以使用fs.mkdir(__dirname + '/newDir');

您也可以尝试使用process.cwd

fs.realpath(路径[,选项],回调)#历史路径|选项|编码默认=' utf8'回调异步realpath(3)。回调有两个参数(错误,resolvedPath)。可以使用process.cwd来解析相对路径。

有关使用process.cwd的详细信息,请参阅此处:

https://nodejs.org/api/fs.html