この記事を書いてる人: 
tea

備忘録です。node.jsでプロジェクト・ルート・ディレクトリ(ワーキング・ディレクトリパス)を取得する際に、環境変数process.env.PWDから取得する事がありますが、Windows 10でundefinedを返してしまう問題がありました。

こんな時は、process.cwd()で取得できるようです。

index.js
1
console.log( process.env.PWD || process.cwd() );   // ワーキング・ディレクトリパスを取得

Node.js Documentation
https://nodejs.org/dist/latest-v7.x/docs/api/process.html#process_process_cwd

Ads

その他のメモ

node.jsで絶対パスや相対パスを取得する方法もいくつかあるようですので、参考にしたいと思いました。

gist
node.js で絶対パスや相対パスを取得する方法

Ads
 記事を書いてる人
gravatar
tea (てぃー)

自然風景や人物の写真撮影を行っています。その他は音楽や映像・メダカの鑑賞も好きです。ブログでは気になったことをメモ代わりにまとめていますので気軽にご覧ください(^^)

 お問い合わせ

 プロフィール

 ポートフォリオ

 シェアする
 記事名とURLをコピーする

node.jsのprocess.env.PWDがwindowsでundefinedを返す https://photo-tea.com/p/nodejs-process-env-windows/

Ads
 おすすめ記事
 作例掲載