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:\Users\tombi>npm config set HOME c:\User\tombi