Node.js:检查文件是否是一个符号链接迭代目录与'FS'

Supervisor是Node.js的一个包,用于监视app目录中的文件以进行修改,并在发生修改时重新加载应用程序。

该脚本将符号链接解释为常规文件并注销警告。 我想分pipe主pipe,这样可以完全解决这个问题,或者产生一个更具描述性的警告。

如何使用Node.js的文件系统模块来确定给定的文件是否真的是符号链接?

我不确定你的文件是一个“别名”是什么意思,但如果你的意思是一个符号链接,你可以使用fs.lstat ,然后调用传递到你的lstat回调函数的fs.Stats对象上的fs.Stats stats.isSymbolicLink()