diff --git a/tools/fs/files.js b/tools/fs/files.js index e3fea8ca88..fb0313c911 100644 --- a/tools/fs/files.js +++ b/tools/fs/files.js @@ -1425,9 +1425,14 @@ wrapFsFunc("readFile", [0], { }); wrapFsFunc("stat", [0]); wrapFsFunc("lstat", [0]); -wrapFsFunc("exists", [0], {noErr: true}); wrapFsFunc("rename", [0, 1]); +// The fs.exists method is deprecated in Node v4: +// https://nodejs.org/api/fs.html#fs_fs_exists_path_callback +files.exists = function (path) { + return !! files.statOrNull(path); +}; + if (process.platform === "win32") { var rename = files.rename;