野声

Hey, 野声!

谁有天大力气可以拎着自己飞呀
twitter
github

nvm と nodejs のインストール

オンラインで nvm という便利なツールを見つけた後、最近は Nodejs をインストールする際には必ず nvm を使用しています。
ちょうど Linux Mint をインストールしたので、Linux で nvm を再インストールしました。Windows でも似たようなツールnvm-windowsがありますが、使用方法はほぼ同じです。

GitHub リンク:https://github.com/creationix/nvm

nvm は Nodejs のバージョン管理ツールであり、"Node Version Manager" の頭文字です。

2019-06-29 更新:Windows での nvm のインストール

Linux での nvm のインストール#

nvm のインストールとアップグレード#

nvm をインストールまたはアップグレードするには、公式のスクリプトを使用できます。

curl を使用する場合:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash

または wget を使用する場合:

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash

もしマシンが中国にある場合、raw.githubusercontent.comはブロックされているかもしれません。その場合は、fastgit.orgのミラーサイトを使用できます:https://raw.fastgit.org/

wget -qO- https://raw.fastgit.org/creationix/nvm/v0.34.0/install.sh | bash

公式の現在のバージョンは v0.34.0です。
上記のリンクから最新バージョンをインストールできます。
このスクリプトは nvm のリモートリポジトリを~/.nvmパスにクローンし、ターミナルの設定ファイルにアクティベーションコードを追加します。

このコマンドを実行すると、すべてがインストールされます。
ただし、中国ではプロキシの設定が必要です。必要ない場合はスキップしてください。

git のプロキシの設定#

私はローカルで electron-ssr を使用しており、プロキシのアドレスは socks5://127.0.0.1:1080です。
以下のコマンドを実行すると、GitHub に対してプロキシが設定されます。

# github.comにのみ適用
git config --global http.https://github.com.proxy socks5://127.0.0.1:1080

# プロキシを解除
git config --global --unset http.https://github.com.proxy

注意:この方法は ssh プロキシをサポートしていません。別途設定が必要です。ここでは詳しく説明しませんが、ssh プロキシの設定については別の記事で説明します。

コマンドラインの設定は、個人のディレクトリの.gitconfigファイルも変更します。Windows と Linux の両方で同じです。

つまり、~/.gitconfigを編集して同じ効果を得ることができます:

[http "https://github.com"]
        proxy = socks5://127.0.0.1:1080

ターミナルのプロキシの設定#

ターミナル内のコマンドはシステムのプロキシを使用しないため、proxychains4 などのソフトウェアを使用してコマンドをプロキシで実行できます。

proxychains4 を設定した後、次のコマンドを使用します:

proxychains4 wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash

これでインストールが完了しました。

zsh の設定#

nvm をインストールした後、起動の設定が~/.bashrcにしか書かれていないことに気づきました。手動で設定を~/.zshrcにコピーしました。

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

その後、source ~/.zshrcを実行します。

nodejs のインストール#

nvm のダウンロード元の設定#

次のコマンドを実行します:

export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node

ダウンロード元を中国の淘宝ミラーに設定します。

nvm で nodejs をインストール#

次のコマンドを実行します:

# 安定版のnodeをインストール
nvm install stable
# 最新版のnodeをインストール
nvm install node

これで簡単です。

nvm の基本的な使用方法#

詳細はこちら:https://github.com/creationix/nvm#usage

私は自分でいくつかのコマンドを使用していますが、実際にはこれらのコマンドだけを使えば十分です:

nvm list # インストール可能なバージョンを表示
nvm install 10.10.0 # 対応するバージョンをインストール
nvm use 10.10.0 # 対応するバージョンを使用
nvm which 10.10.0 # 対応するバージョンのインストールディレクトリを表示

npm の国内ソースの設定#

npm install -g mirror-config-china --registry=http://registry.npm.taobao.org

これでいくつかの国内ソースが設定されます~

以上です。

Windows での nvm のインストール#

ダウンロードとインストール#

nvm-windows

Releases から最新バージョンの nvm-windows をダウンロードします。もしnvm-noinstall.zipをダウンロードした場合は、環境変数を設定する必要があります。
ここではセットアップ版を直接インストールし、cmd でnvmと入力して表示されることを確認します。

国内ソースの設定#

nvm node_mirror https://npm.taobao.org/mirrors/node/
nvm npm_mirror https://npm.taobao.org/mirrors/npm/

nvm が国内からダウンロードしてインストールするように設定できます。
nodejs のインストール方法は前のセクションで説明されています:npm の国内ソースの設定

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。