Process.platform は、Windows の場合「win32」を返します。Windows では、使用している Windows のバージョンに応じて、ユーザーのホーム ディレクトリは C:\Users[USERNAME] または C:\Documents and Settings[USERNAME] になります。Unix では、これは問題になりません。
ベストアンサー1
前述の通り最近の回答今では、推奨される方法は単純です:
const homedir = require('os').homedir();
[元の回答] USERPROFILE
win32 で環境変数を使用しないのはなぜですか?
function getUserHome() {
return process.env[(process.platform == 'win32') ? 'USERPROFILE' : 'HOME'];
}