Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Meteor JS中路径没有“parse”方法_Javascript_Node.js_Meteor_Path - Fatal编程技术网

Javascript Meteor JS中路径没有“parse”方法

Javascript Meteor JS中路径没有“parse”方法,javascript,node.js,meteor,path,Javascript,Node.js,Meteor,Path,我在meteor js中尝试过这段代码,但它会显示错误类型错误:Object Object>没有“parse”方法 path = Npm.require('path') filename = path.parse('/home/user/dir/file.txt') 但是在节点js的文档中,解析方法应该存在于路径库中 有什么提示吗?文档默认为节点的当前版本,但是meteor通常使用旧版本。您可以通过查看当前运行的node meteor版本。对于v.1.0.3.2,它是节点v0.10.33。您可

我在meteor js中尝试过这段代码,但它会显示错误类型错误:Object Object>没有“parse”方法

path = Npm.require('path')
filename = path.parse('/home/user/dir/file.txt')
但是在节点js的文档中,解析方法应该存在于路径库中


有什么提示吗?

文档默认为节点的当前版本,但是meteor通常使用旧版本。您可以通过查看当前运行的node meteor版本。对于v.1.0.3.2,它是节点v0.10.33。您可以在此处访问旧文档:

如您所见,旧版本的path没有parse函数。您还可以通过以下方式查看此信息:

console.log(_.keys(path));
如果你想知道你使用的是什么版本,这篇文章将帮助你:

文档默认为节点的当前版本,但meteor通常使用的是旧版本。您可以通过查看当前运行的node meteor版本。对于v.1.0.3.2,它是节点v0.10.33。您可以在此处访问旧文档:

如您所见,旧版本的path没有parse函数。您还可以通过以下方式查看此信息:

console.log(_.keys(path));
如果你想知道你使用的是什么版本,这篇文章将帮助你:

这只在服务器上有效。您是在客户端代码中运行它吗?@DavidWeldon是的,我是在服务器端运行它。我尝试在路径中解析方法。它工作,但我得到了这个错误。已包含在版本0.12.0中。因此,如果您运行的是旧版本的node,它将不起作用。这将只在服务器上起作用。您是在客户端代码中运行它吗?@DavidWeldon是的,我是在服务器端运行它。我尝试在路径中解析方法。它工作,但我得到了这个错误。已包含在版本0.12.0中。因此,如果您运行的是旧版本的node,它将无法工作。