これがNVM4Wの使用方法に関する質問である場合は、代わりにstackoverflowを使用してください。
これがウイルス対策に関する問題である場合は、最初に既存の問題を検索してください。
[] Windows Server 2016
[]私のWindowsインストールは英語以外です。
記入してください...
終了ステータス1:「C:\ Program」は内部コマンドまたは外部コマンドとして認識されません。
操作可能なプログラムまたはバッチファイル。
Windowsファイルシステムはスペースを許可します...パスに..問題があるようです。
別の場所にインストールしようとしましたか?
batファイルにいくつかの引用符がないようです。
他のDestination
フォルダーにインストールして解決しましたが、 Set Node.js Symlink
パスにスペースが含まれていません
ファイルの編集
C:\Users\User Name\AppData\Roaming\nvm\settings.txt
変化する
root: C:\Users\User Name\AppData\Roaming\nvm
path: C:\Program Files\nodejs
に
root: C:\Users\UserNa~1\AppData\Roaming\nvm
path: C:\Progra~1\nodejs
アイデアは、 User Name
からUserName
までのスペースを削除し、最後の文字を削除して、最後に~1
が8文字になるようにすることです。
そう
UserName~1
-10文字
UserNa~1
-8文字
それで私の問題は解決しました。
nvmは、デフォルトで独自に作成する独自の構成ファイル内のスペースをサポートしていないようです。
多くのユーザーは、Windowsアカウント名にスペースがあります。
これはバグです。
また、このスーパーユーザーの回答は、回避策の補足として役立ちます。
私は最新バージョンでこれに遭遇しました、そしてそれを機能させることができる唯一の方法はC:\ nvmにインストールしてC:\ nodejsでシンボリックリンクすることでした
最も参考になるコメント
ファイルの編集
変化する
に
アイデアは、
User Name
からUserName
までのスペースを削除し、最後の文字を削除して、最後に~1
が8文字になるようにすることです。そう
UserName~1
-10文字UserNa~1
-8文字それで私の問題は解決しました。
nvmは、デフォルトで独自に作成する独自の構成ファイル内のスペースをサポートしていないようです。
多くのユーザーは、Windowsアカウント名にスペースがあります。
これはバグです。