そういう、モデルなんです。

ビジネスモデル、設計図、模型などの現状と動向を考察、関連書籍の紹介

Node.js command prompt の初期フォルダ変更(失敗)

Node.js command prompt を起動したときに、Node.js をインストールしたCドライブのディレクトリ(フォルダ)が既定になっているのが嫌なので変更

そもそも、どこに設定されているのか調べる

npm config list というコマンドを使えばいいらしい。

npm config list

; cli configs
metrics-registry = "https://registry.npmjs.org/"
scope = ""
user-agent = "npm/6.4.1 node/v10.15.3 win32 x64"

; builtin config undefined
prefix = "C:\\Users\\tombi\\AppData\\Roaming\\npm"

; node bin location = C:\Program Files\nodejs\node.exe
; cwd = C:\Users\tombi
; HOME = C:\Users\tombi
; "npm config ls -l" to show all defaults.

データ用のドライブに設定し直す

npm config set というコマンドを使えばいいらしい。

npm config set HOME E:\User\tombi

変わっていることを確認する。

C:\Users\tombi>npm config list
; cli configs
metrics-registry = "https://registry.npmjs.org/"
scope = ""
user-agent = "npm/6.4.1 node/v10.15.3 win32 x64"

; userconfig C:\Users\tombi\.npmrc
HOME = "E:\\User\\tombi"

; builtin config undefined
prefix = "C:\\Users\\tombi\\AppData\\Roaming\\npm"

; node bin location = C:\Program Files\nodejs\node.exe
; cwd = C:\Users\tombi
; HOME = C:\Users\tombi
; "npm config ls -l" to show all defaults.

userconfig の場所はCドライブのままだよ、という記述が追加されたが HOME の変更はされたようだ。

全く問題なし

どうやら HOME を設定してもダメだったらしい

Node.js コマンドプロンプト Node.js command prompt を再起動したが、相変わらずCドライブのままだった。

Your environment has been set up for using Node.js 10.15.3 (x64) and npm.

C:\Users\tombi>

Cドライブのままだわ…

一旦戻しておく

C:\Users\tombi>npm config set HOME c:\User\tombi

とりあえず、コマンドプロンプトでカレントディレクトリを変更して使うことにする。