我在本地运行的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!");
});
我可以确认路径正确。但由于某种原因,它仍然返回不正确的内容。
任何帮助都会得到解决