【发布时间】:2019-04-03 18:47:16
【问题描述】:
我刚开始接触 NodeJS,这是我编写的第一个示例。
const fs = require('fs');
fs.watch('target.txt', () => {
console.log('File target.txt just changed..');
});
console.log('Now watching target.txt for changes');
当我执行echo 'Hello..' >> target.txt 时,我看到我的控制台日志发生了两次。
为什么会有这种奇怪的行为。
我正在使用节点 v8.12.0
【问题讨论】:
-
fs.watch('target.txt', (eventType, filename) => ...每次调用回调时这两个值是多少? -
@PatrickRoberts 每次
eventType = change和filename = target.xt
标签: node.js