外面的声明没有运行

时间:2017-07-06 09:27:58

标签: javascript node.js

我是Node.JS的新手,我正试图在书Node.js The Right Way中运行一个例子。以下代码保存在名为 watcher.js 的文件中,文本文件 target.txt 位于同一目录中。

class ThirdViewController: BaseViewController {

    ...
}

当我使用const fs = require('fs'); fs.watch('target.txt',function(){ console.log("File 'target.txt' just changed!"); }); console.log("Now watching target.txt for changes..."); 命令运行文件时,文件的最后一行(自然应该首先输出)从未见过。 node中的日志语句可以正常工作,并在每次文件更改时输出消息。

我的Node.js版本(v6.11.0)和书中的版本(v0.10.20)之间存在很大差距。

我有什么遗失的吗?

1 个答案:

答案 0 :(得分:0)

我已经过测试,您的代码在节点v7.1上运行良好: enter image description here