fs.writeFile即使路径正确也无法保存

时间:2019-11-22 00:57:40

标签: node.js windows xampp fs

我在本地运行的nodejs应用中的fs.writeFile出现问题,我在下面收到此错误, 如果这可能是个问题,我也在Windows上的localhost xampp上运行吗?

[Error: ENOENT: no such file or directory, open 'C:\Users\exampleuser\Desktop\examplenodejspath\product\sku123.json'] {
  errno: -4058,
  code: 'ENOENT',
  syscall: 'open',
  path: 'C:\\Users\\exampleuser\\Desktop\\examplenodejspath\\product\\sku123.json'
}

下面是代码的副本。

var product = {"SKU": "sku123","name": "test"};

fs.writeFile(__dirname + "/product/" + product.SKU + ".json", product, 'utf8', function (err) {

        if (err) {
            return console.log(err);
        }

        console.log("product was saved!");
});

我可以确认路径正确。但由于某种原因,它仍然返回不正确的内容。

任何帮助都会得到解决

0 个答案:

没有答案