【Node.js】 __dirnameを使ってみる

  • このエントリーをはてなブックマークに追加

__dirnameを使ってみる
「__dirname」と使うと、実行しているjsファイルを置いてあるディレクトリの絶対パスが表示される。

環境
Windows10(64bit)
nvm(Node Version Manager)を使用する。
nvmはnodeとnpmのバージョンの切り替えができる。
node.jsはアップデートが頻繁に行われるため、バージョン管理ツールを使うと都合が良いことが多い。
nvm 1.1.10
node v18.15.0
npm 9.5.0

「C:\node\aa\001.js」のコードは次の通り。


console.log("dirname = "+__dirname);

コマンドプロンプトで実行すると次のようになる。


c:\node\aa>node -v
v18.15.0

c:\node\aa>nvm -v
1.1.10

c:\node\aa>node -v
v18.15.0

c:\node\aa>npm -v
9.5.0

c:\node\aa>nvm list

  * 18.15.0 (Currently using 64-bit executable)
    16.14.0

c:\node\aa>node 001.js
dirname = c:\node\aa

c:\node\aa>


  • このエントリーをはてなブックマークに追加

SNSでもご購読できます。

コメントを残す

*