Q1。我有以下代码。但是当我更改并保存 config1.json 时,它输出 Initial config: ,不输出新配置。我在这里做错了什么?
var fs = require("fs");
console.log("Started");
var config = JSON.parse(fs.readFileSync("./files/config1.json"));
console.log("Initial config: ", config);
fs.watchFile("./files/config1.json", function(current, previous){
console.log("Config changed");
config = JSON.parse(fs.readFileSync("./files/config1.json"));
console.log("New config file: ", config);
});
以上输出以下内容。
node watch.js
Started
Initial config: { username: 'ollie',
api_key: 'parsley',
name: 'Ollie Parsley',
version: 112 }
Q2。由于它正在终端中观看,因此我无法退出或退出它。如何从终端中的上述代码中退出它?
提前致谢。