npm說明和node.js安裝

萬里長城迢迢遠發表於2020-10-22

簡介

NPM的全稱是Node Package Manager,是一個NodeJS的包管理和分發工具,已經成為了非官方的釋出Node模組(包)的標準,npm是JavaScript執行時環境Node.js的預設包管理器。

NodeJS是JavaScript能執行在服務端的環境保障,使JavaScript能夠在服務端執行(官網:https://nodejs.org/zh-cn/)。 

2020年3月17日,Github宣佈收購npm,GitHub現在已經保證npm將永遠免費。

截至2020年3月17日,npm為大約1200萬開發人員提供了130萬個軟體包,這些開發人員每月下載這些軟體包達750億次(此資料摘自百度百科)。

組成

npm由三大獨立部分組成:

  • 網站:開發者查詢包(package)、設定引數以及管理 npm 使用體驗的主要途徑,網址為:https://www.npmjs.com/

  • 登錄檔:是一個巨大的資料庫,儲存了每個包的基本資訊(為開發者提供的包記錄)。

  • 命令列工具:開發者與npm包打交道的工具(是我們主要使用的功能)。

為什麼要使用NPM

當我們的專案越來越大,所需要的JS檔案也越來越多,直接在HTML頁面引入的傳統方式雖然可以解決問題,但無疑增加了開發人員的開發成本,並且會使得一個HTML頁面變得臃腫。

於是誕生了NPM,為開發者們提供一個公共的庫,只需要將NodeJS環境搭建好,便可以享受NPM為我們帶來的便捷(如果你知道Maven,應該不會陌生這種模式)。

環境搭建

1.下載NodeJS

下載地址:https://nodejs.org/zh-cn/download/,選擇長期支援版(LTS是長期維護的穩定版本)的壓縮zip版,解壓即用比較穩定。

2.解壓

將檔案解壓到指定位置(例如:d:\tools),並在解壓後的目錄下建立node_global和node_cache這兩個目錄。

3.配置環境變數

新增NODE_HOME,值為:D:\tools\node-v10.15.3-win-x64(注意使用自己解壓的檔案路徑)
修改PATH並在最後新增:;%NODE_HOME%;%NODE_HOME%\node_global;

環境變數檢視的命令(cmd):

echo %node_home%
echo %path%

測試是否有版本號出現:

node -v
npm -v

4.配置npm全域性模組路徑和cache預設安裝位置

執行以下命令(注意使用自己本地的解壓路徑,雙引號不可預設):

npm config set cache "D:\tools\node-v10.15.3-win-x64\node_cache"
npm config set prefix "D:\tools\node-v10.15.3-win-x64\node_global"

5.修改npm映象提高下載速度

## 設定淘寶源

npm config set registry https://registry.npm.taobao.org/

## 檢視源,可以看到設定過的所有的源

npm config get registry

6.驗證配置結果

檢視NodeJS版本和npm版本:node  -v ; npm -v ;

檢視npm全域性路徑設定情況(測試一下)

npm install webpack -g

以上命令執行完畢後,會生成如下檔案以此測驗配置成功
%node_home%\node_global\node_modules\webpack

成功如下圖:

相關文章