Node.js ошибка watchFile.«Не определено не является функцией» - PullRequest
0 голосов
/ 01 октября 2011

Я новичок в Node.js и пытаюсь запустить простой код Node.js.

У меня есть Node.js Windows Binary.v0.5.8

вот мой код js.

var fs = require("fs");

fs.readFile('message.text', 'utf8', function (err,data) {
  if (err) {
    return console.log(err);
  }
  console.log(data);
});

fs.watchFile('message.text',function (curr, prev) {
  console.log('the current mtime is: ' + curr.mtime);
  console.log('the previous mtime was: ' + prev.mtime);
});

Когда я сохраняю только код readFile, он работает без сбоев. Но выдает следующую ошибку на watchfile.

    C:\Users\GG\Labs\NodeJS>node.exe test.js

node.js:208
        throw e; // process.nextTick error, or 'error' event on first tick
              ^
TypeError: undefined is not a function
    at new StatWatcher (fs.js:596:18)
    at Object.watchFile (fs.js:648:37)
    at Object.<anonymous> (C:\Users\GG\Labs\NodeJS\test.js:25:4)
    at Module._compile (module.js:425:26)
    at Object..js (module.js:443:10)
    at Module.load (module.js:344:31)
    at Function._load (module.js:303:12)
    at Array.<anonymous> (module.js:463:10)
    at EventEmitter._tickCallback (node.js:200:26)

Любая идея ????

1 Ответ

1 голос
/ 01 октября 2011

Хей ГГ

Привет, я симпатичный, что watchFile еще не поддерживается в Windows

https://github.com/joyent/node/issues/1358

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...