npm說明和node.js安裝
簡介
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
成功如下圖:
相關文章
- [Node.js]npm安裝node-gypNode.jsNPM
- tesseract安裝說明
- NVM、NPM、Node.js的安裝選擇NPMNode.js
- 安裝npm 解除安裝npm 安裝apidocNPMAPI
- Kibana安裝及使用說明
- Camtasia Studio 9 安裝說明
- Ubuntu解除安裝及安裝node和npmUbuntuNPM
- nodejs和npm安裝與配置NodeJSNPM
- VNC安裝配置詳細說明VNC
- linux安裝mysql的步驟和方法詳細說明LinuxMySql
- Java登陸第三十四天——Node.js安裝、npm配置、npm命令JavaNode.jsNPM
- npm安裝NPM
- 安裝 Node.js安裝 Node.jsNode.js
- ELK 之 Kibana 安裝及使用說明
- nvm和npm的安裝與使用NPM
- Prometheus和node exporter的安裝與監控資料說明PrometheusExport
- Anbox安卓apk應用安裝及使用說明和常見問題安卓APK
- 360企業版終端安裝說明
- 什麼是Nodejs和npm-安裝和概述NodeJSNPM
- Oracle安裝光碟內容的檔案說明Oracle
- Gungho專案管理軟體手工安裝說明專案管理
- npm 包安裝位置NPM
- windows安裝npm教程WindowsNPM
- Linux 安裝 npm & nodejsLinuxNPMNodeJS
- Eclipse安裝教程 ——史上最詳細安裝java &python教程說明 【附視訊安裝演示】EclipseJavaPython
- Node.js安裝Node.js
- 【ubuntu】使用二進位制安裝包安裝node和npm並配置UbuntuNPM
- 【彙總】EMQX 函式API、安裝與使用說明MQ函式API
- IDEA Maven Helper 外掛的安裝與使用說明IdeaMaven
- node.js學習之npm 入門 ——7.《怎樣安裝、更新和解除安裝全域性package》Node.jsNPMPackage
- ubuntu安裝node、npm、yarnUbuntuNPMYarn
- Ubuntu 安裝 Node.jsUbuntuNode.js
- Linux 安裝 Node.jsLinuxNode.js
- node.js學習之npm 入門 ——2.《下載和管理npm》Node.jsNPM
- 安裝好node.js之後載入模組,npm install colors之後報錯Node.jsNPM
- NPM 安裝包遇到的坑!NPM
- Webpack及npm介紹安裝WebNPM
- CentOS7.2下安裝配置Node.js和YarnCentOSNode.jsYarn