macでnvmのインストールと使用とピット攻略
2715 ワード
最近プロジェクトを書いて問題に出会いました.一つのプロジェクトはnodeバージョンが6時何分で、一つのプロジェクトはnodeバージョンが8時何分で、これは私の言いたいnvmを使って、nodeバージョンの間の切り替えを行います.ここでnvm、node、npmの関係を先に説明します. nvm:nodejsバージョン管理ツール.つまり、一つのnvmは多くのnodeバージョンとnpmバージョンを管理できます. nodejs:プロジェクト開発に必要なコードライブラリ npm:nodejsパッケージ管理ツール.nodejsをインストールする時、npmも一緒にインストールします.管理ツールです.npm管理nodejsの第三者プラグイン 以下はnvmの設置と使用方法、およびインストール時に発生した問題について説明します.
注意:nvmのインストールを開始する前に、コンピュータにインストールされたグローバルnodeとnpmをアンインストールしたほうがいいです.
1.nvmをインストールし、コマンドをインストールする:
nvmをインストールした後、nvmを入力し、出力があるとnvmのインストールに成功しました.shellを閉じると以下のヒントがあります.
編集.bash_profileファイルがなければ、新規作成します.
1、端末を開く
2、cd~( 現在のユーザのホームディレクトリに入る)
3、open.bash_profile(開く.bash uplrofileファイルが存在しない場合は、ファイルは存在しません. ファイル作成:touch.bash uplofile 編集ファイル:open-e bash uprofile)
4、ポップアップを直接変更します.bash_profileファイルの内容は、以下のコードをコピーします.
6、端末にsource.bash_を入力します.profile(先ほど更新した内容を使う)
ここにnvmが本当にインストールされました.これからnvmの配置項目を使って使うべきなnodeバージョンです.
2.nvmを使う
インストールされたバージョンを表示します.
指定されたバージョンを削除:
注意:nvmのインストールを開始する前に、コンピュータにインストールされたグローバルnodeとnpmをアンインストールしたほうがいいです.
npm ls -g --depth=0 # , node
sudo rm -rf /usr/local/lib/node_modules # node_modules
sudo rm /usr/local/bin/node # node
cd /usr/local/bin && ls -l | grep "../lib/node_modules/" | awk '{print $9}'| xargs rm # node
1.nvmをインストールし、コマンドをインストールする:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
or Wget:wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
注意後の「v 0.3.8」はnvmのバージョン番号です.最新バージョンはv 0.3.8です. nvmをインストールした後、nvmを入力し、出力があるとnvmのインストールに成功しました.shellを閉じると以下のヒントがあります.
-bash: nvm: command not found
問題があります.端末を閉じた後、nvmコマンドはもう存在しないので、解決策は以下の通りです.編集.bash_profileファイルがなければ、新規作成します.
1、端末を開く
2、cd~( 現在のユーザのホームディレクトリに入る)
3、open.bash_profile(開く.bash uplrofileファイルが存在しない場合は、ファイルは存在しません. ファイル作成:touch.bash uplofile 編集ファイル:open-e bash uprofile)
4、ポップアップを直接変更します.bash_profileファイルの内容は、以下のコードをコピーします.
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
5、command+sはファイルを保存してから、クローズします.6、端末にsource.bash_を入力します.profile(先ほど更新した内容を使う)
ここにnvmが本当にインストールされました.これからnvmの配置項目を使って使うべきなnodeバージョンです.
2.nvmを使う
nvm install stable # node, 5.0.0
nvm install 4.2.2 # 4.2.2
nvm install 0.12.7 # 0.12.7
# : ,
nvm use 4 # 4.2.2
npm install -g mz-fis # mz-fis , /Users//.nvm/versions/node/v0.12.7/lib/mz-fis
nvm use 0 # 0.12.7
npm install -g react-native-cli # react-native-cli , /Users//.nvm/versions/node/v4.2.2/lib/react-native-cli
nvm alias default 0.12.7 # node 0.12.7
使用率の高いコマンドをいくつかまとめて覚えていけばいいです.インストールされたバージョンを表示します.
$ nvm ls
インストール可能なバージョンを表示します.$ nvm ls-remote
指定されたバージョンをインストール:$ nvm install
指定されたバージョンはnvmプログラムがあるディレクトリに直接インストールされます.指定されたバージョンを削除:
$ nvm uninstall
選択したバージョンを使う:$ nvm use