この記事を書いてる人: 
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 で絶対パスや相対パスを取得する方法 npm __dirname

keyboard

photo by Mr. Alex Garcia - Double Cliche on flickr

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

ゆるふわポートレートや自然風景を撮影しています。その他の趣味は音楽制作/メダカの鑑賞/web。撮影や写真掲載・寄稿等のご依頼もお待ちしてます。お問い合わせは以下のフォームまたはSNSよりお願い致します。

 お問い合わせ

 撮影のご依頼

 ポートフォリオ

 各作例のご紹介

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

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

 おすすめ記事
Ads
 作例掲載