javascript - 如果不存在,Node.js Fs 创建文件
问题描述
不知道为什么这不起作用,我已经查看了类似的线程,但无法解决这个问题。我正在尝试检查文件 ( config.json
) 是否存在以及是否没有创建它。
代码:
try {
if (fs.existsSync('./config.json')) {
//config.json exists
}
} catch(err) {
fs.writeFile('config.json', configTemplate, function (err) {
if (err) throw err;
console.log('File is created successfully.');
});
}
这在控制台中给了我以下错误并且不创建文件:
fs.js:114
throw err;
^
Error: ENOENT: no such file or directory, open './config.json'
感谢您对此的任何意见!