如何在Mac上安裝Node.js和NPM

原作者:  翻譯轉載:https://blog.teamtreehouse.com/install-node-js-npm-mac

 

如何在Mac上安裝Node.js和NPM

 

JavaScript是世界上最流行的編程語言之一。因爲它內置於大多數Web瀏覽器中,所以程序員和Web設計人員可以使用JavaScript爲可以覆蓋數十億人的網站添加交互功能。但是在過去的幾年裏,JavaScript已經開始在瀏覽器之外發揮更大的作用,這在很大程度上歸功於Node.js.

Node.js是用於構建快速網絡應用程序的工具。它被稱爲“JavaScript運行時環境”,這意味着它允許您編寫可以在您的計算機上運行的JavaScript代碼,而無需任何Web瀏覽器。Node.js用於由沃爾瑪,eBay和Netflix等公司創建快速Web服務器。

但是因爲Node.js可以在您的桌面計算機上使用,所以程序員已經創建了有用的基於節點的工具來幫助構建網站的過程。例如,Grunt是一種流行的工具,用於自動執行常見任務,例如將Sass文件編譯爲CSS,使JavaScript文件更小,以便在更短的時間內加載,並將圖像壓縮到更小的文件大小。雖然這些工具在Node.js環境中運行,但您將使用另一個工具NPM來安裝它們。NPM就是所謂的“包管理器”.NPM使得安裝像Grunt這樣的工具變得如此簡單npm install -g grunt-cli

但在您使用Node.js或NPM之前,您需要安裝它們 - 雖然NodeJS網站包含安裝程序,但有更好的方法可以在Mac上安裝它們。在本文中,我將向您介紹使用Homebrew在Mac上安裝Node.js和NPM的過程。在另一篇文章中,我將向Windows用戶展示如何在Windows操作系統上安裝它們。

 

先決條件

在安裝Node.js和NPM之前,首先需要熟悉Mac終端應用程序。終端允許您深入瞭解操作系統的下腹部並向計算機發出文本命令。您需要使用終端(或像iTerm這樣的類似應用程序)不僅要安裝Node.js,還要使用它和NPM。

在安裝Node之前,您需要安裝另外兩個應用程序。幸運的是,一旦你的機器上安裝了這些,安裝Node只需幾分鐘。

  1. XCode中。Apple的XCode開發軟件用於構建Mac和iOS應用程序,但它還包含編譯軟件以在Mac上使用所需的工具。XCode是免費的,您可以在Apple App Store中找到它。
  2. 自制。Homebrew是Mac的軟件包管理器 - 它使安裝大多數開源軟件(如Node)像編寫一樣簡單  brew install node。您可以在Homebrew網站上瞭解有關Homebrew的更多信息  。要安裝Homebrew,只需打開終端並輸入  ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"。您將在終端中看到消息,說明完成安裝過程需要執行的操作。
# 如果您的Mac系統上沒有安裝homebrew包管理器,使用下列命令安裝
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

 

爲何選擇Homebrew?

敏銳的讀者會在上面的截圖中注意到NodeJS有一個安裝程序。您可以直接從NodeJS.org下載它。我推薦使用Homebrew,原因如下:

  1. 通過安裝程序安裝Node時,必須使用該sudo命令確保安裝正確(有一種解決方法,但它很複雜)。sudo允許安裝程序將文件放在文件系統中僅供管理員訪問的區域中。關於Homebrew的一個好處是它不需要訪問計算機的管理員區域來安裝NodeJS(或任何其他軟件包)。這是一種更安全的方法,因爲它確保您使用Homebrew安裝的任何軟件包都不會對您的計算機造成嚴重破壞。
  2. 通過安裝程序安裝Node後,您必須將節點可執行文件的路徑添加到系統$ PATH。這涉及到你的shell登錄文件。對於有經驗的終端用戶或Unix用戶而言,這不是什麼大問題,但對於那些剛接觸命令行的人來說,這一步驟可能令人生畏。雖然Homebrew方法涉及安裝幾個不同的軟件,但它通常只是一個簡單的點擊和等待過程。這種方式需要更長的時間,但錯誤的空間更小。
  3. Homebrew是Web開發人員的絕佳工具。首先,它使刪除Node非常容易(否則你必須爬過你的文件系統並手動刪除一堆文件)。其次,它大大簡化了其他有用的軟件包的安裝,如Git,Ruby或非常有用的wget實用程序。

 

安裝

使用Homebrew安裝Node.js和NPM非常簡單。Homebrew處理在您的系統上下載,解壓縮和安裝Node和NPM。整個過程(安裝XCode和Homebrew之後)應該只需要幾分鐘。

  1. 打開終端應用並輸入brew install node
  2. 坐下來等一下。Homebrew下載一些文件並安裝它們。就是這樣。
$ brew install node 

要確保安裝了Node和NPM,請運行兩個簡單命令以查看每個安裝的版本:

  • 要查看是否已安裝Node,請在終端鍵入  node -v 。這應該打印版本號,這樣你就會看到這樣的東西  v0.10.31
  • 要查看是否已安裝NPM,請在終端鍵入  npm -v 。這應該打印版本號,這樣你就會看到這樣的東西 1.4.27。
MacdeMacBook-Pro:~ mac$ node -v
v11.3.0
MacdeMacBook-Pro:~ mac$ npm -v
6.4.1
MacdeMacBook-Pro:~ mac$ 

 

如何更新節點和NPM

新版本的Node和NPM頻繁出現。您可以使用Homebrew更新它安裝的軟件。

  1. 確保Homebrew具有最新版本的Node包。在終端類型中 brew update
  2. 升級節點: brew upgrade node

 

如何卸載Node和NPM

您可以使用Homebrew卸載它安裝的軟件包: brew uninstall node

通過安裝Node.js和NPM,您很快就可以利用NPM模塊的巨大優勢,這些模塊可以幫助您在Web服務器和臺式機(或筆記本電腦)上完成各種任務。NPM站點列出了所有官方Node包,使您可以輕鬆做出選擇。玩得開心,看看我在Treehouse當前的課程。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章