gpt4 book ai didi

javascript - node.js watchFile() 不观看

转载 作者:行者123 更新时间:2023-12-02 17:51:20 25 4
gpt4 key购买 nike

我编写了这段小代码来监视 config.json 文件,但是当我运行该文件时

node watch.js

并更改 config.json 文件值中的值,没有任何变化,cmd 上没有显示更新的文件,cmd 有点卡住。

var fs = require("fs");

console.log("Started");

var config = JSON.parse(fs.readFileSync("./files/config.json"));

console.log("Initial config: ", config);

fs.watchFile(".files/config.json", function(current, previous){

cconsole.log("Config Changed");
config = JSON.parse(fs.readFileSync("./files/config.json"));
console.log("New Config file: ", config);

});

最佳答案

您在 fs.watchFile 中有一个拼写错误,您告诉它观看“.files”,而它应该是“./files”。

另外作为快捷方式,如果您使用 JSON,您可以这样做:

var config = require("./files/config.json");

并且您的 JSON 将被解析为存储在 config 中的对象

关于javascript - node.js watchFile() 不观看,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21341913/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com