備忘録です。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

スポンサーリンク

その他のメモ

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

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

スポンサーリンク
 関連する記事
 記事を書いてる人
gravatar
tea (てぃー)

愛知県を中心に人物写真や映像の撮影を行っています。その他に家電やIT・音楽・アクアリウムも関心があります。当サイトは、そんな好きな事を探求して発信を行う個人メディアです。

 お問い合わせ

 撮影のお問い合わせ

 ポートフォリオ

 著者・運営者について

 掲載中
レンズ作例の掲載「VenusOptics - LAOWA 105mm F2 Bokeh Dreamer」
ザ・ベストムービー大賞受賞「ビデオSALON(サロン)」
掲載「より身近な!真似できる!Views投稿者のレンズ選び」
レタッチ作例 2作品掲載「みんなのPhotoshop RAW現像教室」