path没有方法'parse'在Meteor JS中

path has no method 'parse' in Meteor JS

本文关键字:Meteor JS parse path 有方法      更新时间:2023-09-26

我在Metroet js中尝试过这个代码,但它会显示错误"TypeError:Object#Object>没有方法‘parse’"

path = Npm.require('path')
filename = path.parse('/home/user/dir/file.txt')

但是在nodejs中的documentaion中,parse方法应该存在于路径库中http://nodejs.org/api/path.html#path_path_parse_pathstring

有什么建议吗?

文档默认为节点的当前版本,但Metroet通常使用旧版本。您可以通过查看更改日志来确定当前运行的节点流星的版本。对于v.1.0.3.2,它是节点v0.10.33。您可以在此处访问旧文档:

http://nodejs.org/docs/v0.10.33/api/

正如您所看到的,旧版本的path没有parse功能。你也可以通过看到这一点

console.log(_.keys(path));

如果你想知道你使用的是什么版本,这篇文章将帮助你:我如何才能知道我的流星应用程序正在使用的节点版本?