本文主要介紹mac/linux下如何安裝nvm來管理nodejs版本vue
方式一:brew方式node
1:brew list nvm 命令檢測是否安裝nvm,輸入如下提示時爲未安裝: Error: No such keg: /usr/local/Cellar/nvm 或者可使用nvm --version命令來判斷 2:brew install nvm 命令安裝nvm 3:在shell的配置文件(~/.bashrc, ~/.profile, or ~/.zshrc)中添加內容:linux
修改文件: vi ~/.bash_profile 添加內容: # For NVM export NVM_DIR=~/.nvm 複製代碼
4:source $(brew --prefix nvm)/nvm.sh 命令生效剛剛的修改git
PS:使用brew安裝nvm會出現iterm等終端工具退出從新打開後沒法使用nvm命令的狀況,什麼問題呢:主要是brew安裝nvm後~/.nvm文件夾下無nvm.sh和nvm.exec文件;因此咱們只有copy一下這兩個文件或者使用下面的一種方式來安裝。github
方式二:shell
1:安裝 cURL:express
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash 複製代碼
or Wget:npm
wget -qO-https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
複製代碼
該腳本將nvm存儲庫克隆到~/.nvm 並將源代碼行添加到您的概要文件 (~/.bash_profile, ~/.zshrc, ~/.profile, or ~/.bashrc). -- 意思就是自動幫你添加了;只須要cat ~/.bash_profile查看一下是否有如下代碼就okjson
export NVM_DIR="$HOME/.nvm"
複製代碼
[ -s "NVM_DIR/nvm.sh" # This loads nvmbash
2:驗證
nvm --version 看看是否可使用,顯示版本號的話就已經安裝成功了;
若是沒有顯示,則須要source ~/.bash_profile一下而後就ok
複製代碼
查看nvm並安裝nodejs
nvm --version // 查看nvm版本 nvm install latest // 下載最新的 node 版本 nvm ls-remote // 查看遠程已經存在的版本(可能會很慢,請耐心等待) nvm install v8.9.0 // 下載指定版本nodejs nvm install v8.9.0 32 // 默認是64位,32位需指定 nvm current // 當前使用版本 nvm use v8.9.1 // 使用指定版本 nvm list // 查看已經安裝的nodejs版本 node --version // 查看nodejs版本 複製代碼
更多命令使用命令 nvm 查看
默認的 npm registry 會很慢,這時候咱們通常改成淘寶的鏡像,下面是使用方法: 淘寶 npm 地址: npm.taobao.org/
1:臨時使用:
npm --registry https://registry.npm.taobao.org install express 複製代碼
2:永久使用:
npm config set registry https://registry.npm.taobao.org 複製代碼
配置後可經過下面方式來驗證是否成功
npm config get registry 或 npm info express 複製代碼
3:經過cnpm使用
npm install -g cnpm --registry=https://registry.npm.taobao.org 複製代碼
使用
cnpm install express 複製代碼
到此 nvm/node 就已經安裝成功,用起來吧!
PS:在用 Vue.js 構建大型應用時推薦使用 NPM 安裝,NPM 能很好地和諸如 Webpack 或 Browserify 模塊打包器配合使用。Vue.js 也提供配套工具來開發單文件組件。
官方安裝命令:
# 最新穩定版
$ npm install vue
複製代碼
若是安裝出現如下問題:
將提示目錄下的文件 /Users/yclimb/package-lock.json 修改成 package.json
mv package-lock.json package.json
複製代碼
而後從新執行安裝vue命令就能夠了。
掃描下面二維碼,關注個人公衆號哦!!!