首页 > 解决方案 > 如果不存在,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'

感谢您对此的任何意见!

标签: javascriptnode.jsfs

解决方案


推荐阅读