🐈
Windowsのnvmインストール時のパスに気を付ける
windowsでnvmをデフォルト設定のままインストールしていったら、yarn create nuxt-app [プロジェクト名]でnuxtjsのプロジェクトの作成ができなかった。
'C:\Program'は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。
原因はプログラムを実行する際にパスに空白文字が含まれていること。
nvm自体のプログラムはC:\Users\[windowsユーザー名]\AppData\Roaming\nvmにインストールしてくれるからいいんだけど、nvm use [nodeバージョン]で指定したnodeのバージョンを使うために設定しているNVM_SYMLINKがC:\Program Files\nodejs配下になっているため、発生していた感じ。
なので、NVM_SYMLINKを空白文字を含まないパスに設定することで解決した。
Discussion