我在meteor js中尝试了这段代码,但它会显示错误" TypeError:Object#Object>没有方法解析'"
path = Npm.require('path')
filename = path.parse('/home/user/dir/file.txt')
但是在节点js中的文档中,parse方法应该存在于路径库http://nodejs.org/api/path.html#path_path_parse_pathstring
中任何提示?
答案 0 :(得分:4)
文档默认为当前版本的节点,但流星通常使用旧版本。您可以通过查看changelog来确定当前正在运行的节点流星版本。对于v.1.0.3.2
它的节点v0.10.33
。您可以在此处访问旧文档:
http://nodejs.org/docs/v0.10.33/api/
如您所见,path
的旧版本没有parse
功能。您还可以通过以下方式查看:
console.log(_.keys(path));
如果您想知道您使用的是哪个版本,这篇文章将帮助您: How can I know the version of node being used by my meteor app?