windowsに複数のNodejsバージョンをインストールします.

1445 ワード

どうして複数のバージョンのnodejsをインストールする必要があるのかは説明しません.出会ったら自然に分かります.linuxとOSXでNVMを使って複数のバージョンのNode Version Manageをインストールできますが、windowsではずっと適切なツールがありません.紹介を見てもちゃんとしています.使い方は基本的にNVMと同じです.でも実際に使ってみると、ちょっと問題があって使えなくなりました.怠け者は直接最後まで見ないでください. 最初の問題nvmwはnpmのバージョン番号を取得したのは住所です.https://raw.github.com/joyent/node/%s/deps/npm/package.json jsonを解析して取得しましたが、この住所は周知の理由で中国では訪問できません.これは大きな問題ではありません.住所を修正して代理訪問すればいいです.そこで私は上の住所をhttps://rawgithub.com/joyent/node/%s/deps/npm/package.jsonしかし、問題は完全に解決されていませんでした.私たちは第二の問題に出会いました.上記のjsonのコードを取得することはhttpheaderのcontent-lengthによってバッファ領域を初期化することであるが、このアドレスはこのcontent-lengthを含まない.このコードはまた共通のコードです.そこで私はコードを修正して上記の問題を解決し、他の機能に影響を与えません.
やっとnvmwを使って、ローカルのNodejsバージョンを管理できるようになりましたが、やはり下等卵の問題は、命令行によって修正された環境変数がウィンドウを閉じた後に無効になります.したがって、nodejsを使用するたびに、nvmw use v 0.18と同様のコマンドを呼び出して、再指定しなければなりません.もちろん、環境変数に自分でマニュアルで対応するバージョンのディレクトリを追加してもいいです.
もういいです.そんなに役に立たないと言いました.最初にnvmwをダウンロードします.nvmwホームページではインストールにはgit、pythonが必要だと言いましたが、コードを見たら必要ないようです.ディレクトリに直接ダウンロードして解凍した後(d:vmwと仮定して)、ディレクトリd:
vmw
を環境変数に追加します.これで直接コマンドラインで使用できます.
 使用方法は直接元の公式サイトでコピーされました.
Usage:
  nvmw help                          
  nvmw install [version]                [version]
  nvmw uninstall [version]          [version]
  nvmw use [version]                 [version]
  nvmw ls                                

Example:
  nvmw install v0.10.18          v0.10.18    
  nvmw use v0.10.18              v0.10.18