スーパーバイザーはNode.jsのパッケージであり、アプリディレクトリ内のファイルの変更を監視し、変更が発生したときにアプリをリロードします。
このスクリプトは、シンボリックリンクを通常のファイルとして解釈し、警告をログアウトします。これを完全に修正できるように、またはより説明的な警告が生成されるように、スーパーバイザーをフォークしたいと思います。
Node.jsのファイルシステムモジュールを使用して、特定のファイルが本当にシンボリックリンクであるかどうかを判断するにはどうすればよいですか?
スーパーバイザーはNode.jsのパッケージであり、アプリディレクトリ内のファイルの変更を監視し、変更が発生したときにアプリをリロードします。
このスクリプトは、シンボリックリンクを通常のファイルとして解釈し、警告をログアウトします。これを完全に修正できるように、またはより説明的な警告が生成されるように、スーパーバイザーをフォークしたいと思います。
Node.jsのファイルシステムモジュールを使用して、特定のファイルが本当にシンボリックリンクであるかどうかを判断するにはどうすればよいですか?
lstat コールバックに渡されたオブジェクトを使用fs.lstatして呼び出すことができます。statis.isSymbolicLink()fs.Stats
fs.lstat('myfilename', function(err, stats) {
console.log(stats.isSymbolicLink());
});