npm 安裝
homebrew 方式:brew install npm
# 使用淘寶鏡像
# 支持 npm 除了 publish 之外的所有命令
# 如果 npm 安裝緩慢或失敗,可使用 cnpm
sudo npm install -g cnpm --registry=https://registry.npm.taobao.org
# 查看版本
cnpm -v
查看版本
本地版本:npm -v
npm outdated 檢查模塊是否已經(jīng)過時(shí)

image
更新版本
最新版本:sudo npm -g install npm@latest
指定版本:sudo npm -g install npm@6.0.0
常用命令
npm help # 查看某條命令的詳細(xì)幫助
npm install # 安裝模塊
npm uninstall # 卸載模塊
npm update # 更新模塊
npm start # 啟動(dòng)模塊
npm stop # 停止模塊
npm restart # 重新啟動(dòng)模塊
npm test # 測試模塊
npm version # 查看模塊版本
node 安裝
—— node 版本管理工具
n
- 清除 node.js cache:
sudo npm cache clean -f - 安裝 n 工具(node.js 版本管理工具):
sudo npm install -g n - 安裝穩(wěn)定版:
sudo n stable - 查看 node 版本:
node -v
安裝穩(wěn)定版本:sudo n stable
安裝指定版本:sudo n v8.0.0
刪除指定版本:sudo n rm v8.0.0
nvm
https://github.com/creationix/nvm
brew install nvm- 在 shell 配置文件(~/.bashrc 或 ~/.zshrc)中添加以下內(nèi)容:
# 在 shell 中使用 nvm 指令 # 查看官方最新說明:https://github.com/creationix/nvm#manual-install export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm - 重新source
. ~/.bashrc
. ~/.zshrc
安裝穩(wěn)定版本:sudo nvm install stable
安裝指定版本:sudo nvm install v8.0.0
刪除指定版本:sudo nvm uninstall v8.0.0
列出本地版本:nvm ls
切換本地版本:nvm use v8.0.0
n 與 nvm
n
- 不支持 win
- node 模塊,安裝簡單
- n 切換版本時(shí),共用全局的 node/npm 目錄
nvm
- 更加流行
- shell 腳本,需要手動(dòng)指定路徑
- 不同版本都會(huì)安裝自有的 node 模塊(版本間不沖突,但占用硬盤資源)
普通用戶二選一即可,專業(yè)開發(fā)建議使用 nvm。