5

node.js のコマンドライン アプリの一部としてディレクトリが存在するかどうかを確認しようとしています。しかし、fs理解していないようです~/。たとえば、次は false を返します...

> fs.existsSync('~/Documents')
false

...しかし、これはtrueを返します...

> fs.existsSync('/Users/gtmtg/Documents')
true

……どっちも同じなのに。

これはなぜ起こりますか? また、回避策はありますか? 前もって感謝します!

4

1 に答える 1

8

これ~/は、ファイル システム API ではなく、コマンド シェルでサポートされているためです。

于 2012-09-16T22:35:18.460 に答える