为什么Ubuntu上的Node.js没有函数fs.exists

为什么Ubuntu上的Node.js没有函数fs.exists,node.js,ubuntu,Node.js,Ubuntu,我正在将Node.js代码从windows迁移到Ubuntu12.04,运行代码时出现一个错误,代码中说“fs”没有“exists”方法。代码如下 var fs = require('fs'); fs.exists ... 我查看了nodejs.org上的文档,没有发现任何关于不同平台API差异的说明。我在Ubuntu上配置Node.js时遗漏了什么吗?fs.exists已添加到Node 0.7.1中。所以,如果之前使用的是node,则不能使用该函数。使用node-v检查您的节点版本以确认这一

我正在将Node.js代码从windows迁移到Ubuntu12.04,运行代码时出现一个错误,代码中说“fs”没有“exists”方法。代码如下

var fs = require('fs');
fs.exists ...

我查看了nodejs.org上的文档,没有发现任何关于不同平台API差异的说明。我在Ubuntu上配置Node.js时遗漏了什么吗?

fs.exists
已添加到Node 0.7.1中。所以,如果之前使用的是node,则不能使用该函数。使用
node-v
检查您的节点版本以确认这一点。

fs.exists
已添加到节点0.7.1中。所以,如果之前使用的是node,则不能使用该函数。使用
node-v
检查您的节点版本以确认这一点。

检查Ubuntu 12似乎附带了一个古老的节点(可能有
path.exists()
),尝试手动安装更新的版本(或使用)检查Ubuntu 12似乎附带了一个古老的节点(可能有
path.exists()
),尝试手动安装(或使用)更新版本谢谢,我刚刚注意到Ubuntu服务器上的apt get install nodejs只安装0.6版本。谢谢,我刚刚注意到Ubuntu服务器上的apt get install nodejs只安装0.6版本。