天天看點

Node在windows中的環境配置

介紹兩種配置方式 

1. 安裝包的方式配置(不推薦) 

2. 通過NVM工具配置

1.安裝包的方式配置

安裝包下載下傳連結: 

MacOSX:http://npm.taobao.org/mirrors/node/v5.7.0/node-v5.7.0.pkg 

Windows: 

1. [x64]http://npm.taobao.org/mirrors/node/v5.7.0/node-v5.7.0-x64.msi 

2. [x86]http://npm.taobao.org/mirrors/node/v5.7.0/node-v5.7.0-x86.msi

Mac不知道怎麼玩,windows反正就和安裝軟體一樣,一路next就行了 

,和安裝應用是一樣一樣的;

這樣的安裝方式如何更新版本 

重新下載下傳最新的安裝包; 覆寫安裝即可;

上面說了這樣的安裝配置方式是不推薦的,那麼為什麼這樣的方式是不推薦的呢?

  • 更新版本時,以前版本安裝的很多全局的工具包需要重新安裝
  • 無法復原到之前的版本
  • 無法在多個版本之間切換(很多時候我們要使用特定版本)
  • 由于以後的開發工作可能會在多個Node版本中測試,而且Node的版本也比較多,是以開發的時候一般都是需要在多個版本之間切換的

2. 使用NVM工具進行配置

下面我按照步驟來說

  1. 下載下傳:[nvm-windows]https://github.com/coreybutler/nvm-windows/releases/download/1.1.0/nvm-noinstall.zip
  2. 解壓到一個全英文路徑(注意一定要是全英文的,這個别瞎搞些中文,但是能學習Node基本不會幹出這樣的事兒吧)
  3. 編輯解壓目錄下的settings.txt檔案(不存在則建立)
  4. 配置環境變量
  5. nvm use [Node版本号]建立快捷方式

第一步下載下傳下來解壓之後,就是下面這個樣子的一個目錄 

Node在windows中的環境配置

這裡需要建立settings.txt檔案,内容如下面這張圖 

Node在windows中的環境配置

配置環境變量 

至于什麼是環境變量,文章末尾再解釋,我先把配置說完! 

由于win7和win10之間有差別,是以直接使用指令吧

  1. window+r : sysdm.cpl
  2. 進階—》環境變量—》建立 
    Node在windows中的環境配置

4.配置一系列的環境變量

  1. NVM_HOME = 目前 nvm.exe 所在目錄
  2. NVM_SYMLINK = node 快捷方式所在的目錄
  3. PATH += %NVM_HOME%;%NVM_SYMLINK%;

注意别有空格,還有路徑一定要争取,路徑其實就是之前在setting.txt裡面配置的路徑

測試環境變量是否配置成功

  1. 打開CMD通過

    set [name]

    指令檢視環境變量是否配置成功
  2. 在win8以及後面的作業系統可以使用PowerShell中是通過

    dir env:[name]

    指令 
    Node在windows中的環境配置

在PowerShell中是下面這個鬼樣子 

Node在windows中的環境配置

這個時候在cmd中執行 nvm ls會是下面這個樣子,剛剛放進去的兩個版本的node會被列出來 

Node在windows中的環境配置

這個時候要使用那個版本的就直接通過指令切換 

Node在windows中的環境配置

執行了之後我們再回到剛才配置的快捷方式目錄去看就多了一個nodejs的快捷方式檔案夾

到這裡就配置完成了,我們來試試我們辛辛苦苦配置了老半天的成果 

Node在windows中的環境配置

補充内容

環境變量就是作業系統提供的系統級别用于存儲變量的地方

  • Windows中環境變量分為系統變量和使用者變量
  • 環境變量的變量名是不區分大小寫的
  • 特殊值: 
    • PATH 變量:隻要添加到 PATH 變量中的路徑,都可以在任何目錄下搜尋

Windows下常用的指令行操作

  • 切換目前目錄(change directory):cd
  • 建立目錄(make directory):mkdir
  • 檢視目前目錄清單(directory):dir 
    • 别名:ls(list)
  • 清空目前控制台:cls 
    • 别名:clear
  • 删除檔案:del 
    • 别名:rm

注意:所有别名必須在新版本的 PowerShell 中使用