NodeJS已經非常流行了,而且可以預見他將繼續受到追捧。這確實是一個不錯的創舉,想想看他現在能做什么吧
1.服務器程序(典型的就是用來做網站或者restful服務,主打就是多線程,非阻塞,最后,一個字:快)
2.客戶端程序(而且可以跨平台,好好想一想吧)
3.現在連移動app它也能開發了(nativescrpit,再好好想一想吧)
應該還有其他很多應用場景,這里就不一一列出來了。
好吧,既然如此,NodeJS確實是你需要學習和掌握的一門開發語言.那么如何安裝和使用NodeJS呢?
第一種方法:通過官網進行安裝
這種方式最直接,也很好理解。一般都可以下載到msi安裝程序,然后雙擊就可以完成安裝。真正的Windows安裝程序的風格。一般安裝完之后,可以通過下面的命令驗證
第二種方法:通過chocolatey安裝
chocolatey是一個神奇的工具!當然,准確地說它很類似於linux中的apt或yum工具,可以使得我們安裝程序更加簡便。以本文要討論的問題為例,通過官網安裝當然是可以的,但我們需要記住那些官方網址,而且去選擇下載,然后安裝,竊以為還是不太方便的。
這種方法,首先需要安裝chocolatey
一般只要通過下面這個命令就可以完成安裝(如果在Windows7操作系統上面,需要用管理員身份打開命令行工具)
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
完成之后,可以通過下面的命令驗證
然后就可以通過choco search命令搜索NodeJS了
最后,通過choco install命令安裝NodeJS
choco install nodejs –version 5.7.0(如果不寫版本,則默認安裝最新版本)
我的機器上其實安裝了兩個版本的NodeJS。這其實是很常見的一個場景,那么如何更好地管理這些不同的版本呢?
第三種方法:使用nvm安裝和管理不同的版本
nvm的全稱是NodeJS Version Manager,其實是Linux中的一個工具。不過,在Windows也有一個對應的版本
https://github.com/coreybutler/nvm-windows
使用nvm install latest可以安裝最新版本
當然,也可以通過nvm install 4.1.0這樣安裝特定的版本
總結:
上面介紹了三種安裝和配置NodeJS的方式,我個人傾向推薦第三種。當然,第二種,我建議大家也可以掌握起來,因為這種安裝工具的方式確實是比較方便的。