野声

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

一下就可以配置好 好幾個國內源~

That's All.

Windows 安裝 nvm#

下載安裝#

nvm-windows

在 Releases 中下載最新版的 nvm-windows,如果下載的是 nvm-noinstall.zip,則需要配置環境變量。
這裡直接安裝了 setup 版,安裝之後在 cmd 中輸入 nvm,有顯示即成功安裝。

配置國內源#

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

可設置 nvm 從國內下載安裝。
安裝 nodejs 可見上一節:配置 npm 國內源

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。