mizdra.net
www.mizdra.net 11
Articles
11月3日 03:01
Last updated
Node.js におけるファイル読み取りエラーのクロスプラットフォーム対応の仕組み
Windows の Node.js で存在しないファイルを fs.readFileSync で読み取ろうとすると ENOENT が返ってくる。けど ENOENT は POSIX で定義されてるエラーコードであって、Windows のものではないのでは? どこかで正規化されてるのか? という疑問が出てきたので調べてみた。 答え Node.js の公式ドキュメントの error.errno の説明に答えが書いてあった。 https://nodejs.org/api/errors.html#errorerrno On Windows the error number provided by the …
mizdra.net
tool