🐈

Windowsのnvmインストール時のパスに気を付ける

2021/01/02に公開

windowsでnvmをデフォルト設定のままインストールしていったら、yarn create nuxt-app [プロジェクト名]でnuxtjsのプロジェクトの作成ができなかった。

'C:\Program'は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。

原因はプログラムを実行する際にパスに空白文字が含まれていること。

nvm自体のプログラムはC:\Users\[windowsユーザー名]\AppData\Roaming\nvmにインストールしてくれるからいいんだけど、nvm use [nodeバージョン]で指定したnodeのバージョンを使うために設定しているNVM_SYMLINKC:\Program Files\nodejs配下になっているため、発生していた感じ。

なので、NVM_SYMLINKを空白文字を含まないパスに設定することで解決した。

Discussion