Javascript 表外的语句不能运行
我是Node.JS的新手,我正在尝试运行书中的一个示例。以下代码保存在名为watcher.js的文件中,文本文件target.txt位于同一目录中Javascript 表外的语句不能运行,javascript,node.js,Javascript,Node.js,我是Node.JS的新手,我正在尝试运行书中的一个示例。以下代码保存在名为watcher.js的文件中,文本文件target.txt位于同一目录中 const fs = require('fs'); fs.watch('target.txt',function(){ console.log("File 'target.txt' just changed!"); }); console.log("Now watching target.txt for changes..."); 当我使用
const fs = require('fs');
fs.watch('target.txt',function(){
console.log("File 'target.txt' just changed!");
});
console.log("Now watching target.txt for changes...");
当我使用节点
命令运行文件时,文件的最后一行(当然应该首先输出)将永远看不到。fs.watch()
中的log语句工作正常,每次文件更改时都会输出消息
我的Node.js版本(v6.11.0)与书中的版本(v0.10.20)之间存在很大差距
我缺少什么吗?经过测试,您的代码在节点v7.1上运行得非常好:
你是如何运行你的应用程序的,你只是在做
node watcher.js
?上面的代码在v6.11.0上应该可以正常工作。我不知道,但它刚刚开始工作!谢谢你的回复。