Mac下安裝NVM,并使用NVM安裝Node(附帶NPM)

?一、理解NVM、node、NPM


什么是NVM?

NVM:?Node.js Version Manager,用來管理 node 的版本。

什么是 Node.js?

Node.js 是一個基于 Chrome V8 引擎的 JavaScript 運行環(huán)境。 Node.js使用了一個事件驅(qū)動、非阻塞式I/O的模型( Node.js的特性),使其輕量級又高效。

Node.js的主要應(yīng)用領(lǐng)域

● RESTFul API

●?實時通信:如消息推送等

●?高并發(fā)

●?I/O阻塞

什么是NPM?

NPM: Node Package Manager,node包管理器

?二、Mac下安裝NVM:


點擊跳轉(zhuǎn)(nvm項目的github地址) ,找到install script的地方,然后復(fù)制,在終端粘貼運行。

我此時的鏈接是

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

安裝成功后,輸入 nvm --version輸出版本號即為安裝成功。

但是我安裝成功后遇到了以下問題,輸入nvm --version無輸出

根據(jù)終端的提示

=> Profile not found. Tried ~/.bashrc, ~/.bash_profile, ~/.zshrc, and ~/.profile.

=> Create one of them and run this script again

1.于是使用vim 創(chuàng)建一個~/.bash_profile文件

JasonLamdeMacBook-Pro:~ jasonlam$ vim ~/.bash_profile

2.將vim切換至insert狀態(tài)后,寫入所給腳本,然后:wq退出

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"?

:wq

重新啟動終端,輸入nvm --version會顯示版本號即安裝成功!??!

三、Mac下使用nvm安裝node、npm(cnpm) 以及 nvm的常用指令:


nvm 常用命令

●?nvm install stable? 安裝最新穩(wěn)定版 node

●?nvm install <version>? 安裝指定版本,如:安裝v4.4.0,nvm install v4.4.0

●?nvm uninstall <version>? 刪除已安裝的指定版本,語法與install類似

●?nvm use <version>? 切換使用指定的版本node

●?nvm ls? 列出所有安裝的版本

● nvm alias default <version>? 如:?nvm alias default?v11.1.0

使用nvm install stable即可安裝最新穩(wěn)定版 node


NPM 不需要單獨安裝。默認(rèn)在安裝 Node 的時候,會連帶一起安裝 NPM。

因為npm安裝插件是從國外服務(wù)器下載,受網(wǎng)絡(luò)影響大,可能出現(xiàn)異常,所以我們?nèi)职惭b淘寶鏡像cnpm。cnpm與npm用法一致 ,使用時把 npm 前綴改為 cnpm 即可。

npm install cnpm -g

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容