NPM
隨同NodeJS一起安裝的包管理工具,能解決NodeJS代碼部署上的很多問題,常見的使用場景有以下幾種:
允許用戶從NPM服務器下載別人編寫的第三方包到本地使用。
允許用戶從NPM服務器下載並安裝別人編寫的命令行程序到本地使用。
允許用戶將自己編寫的包或命令行程序上傳到NPM服務器供別人使用。
簡而言:①npm(node package manager):nodejs的包管理器,用於node插件管理(包括安裝、卸載、管理依賴等)
②cnpm:因為npm安裝插件是從國外服務器下載,受網絡的影響比較大,可能會出現異常。這是一個完整 npmjs.org 鏡像。
安裝步驟:
一、安裝node.js
1、在node.js官網下載並安裝工具(F:\nodejs)
安裝完畢在CMD命令行輸入以下命令測試是否安裝成功,正確會出現版本號
npm -v
npm -v
2、配置環境變量
(1)我們要先配置npm的全局模塊的存放路徑以及cache的路徑,在NodeJs下建立"node_global"及"node_cache"兩個文件夾,輸入以下命令改變npm配置
npm config set prefix "F:\nodejs\node_global"
npm config set cache "F:\nodejs\node_cache"
(2)在系統環境變量添加系統變量NODE_PATH,輸入路徑F:\nodejs\node_global\node_modules,(安裝的模塊都會安裝到該路徑下)
(3)在命令行輸入以下命令試着安裝express
注:“-g”這個參數意思是裝到global目錄下。(F:\nodejs\node_global)
npm install express -g
安裝完畢后可以看到.\node_global\node_modules\express 已經有內容
(4)在命令行輸入node進入編輯模式,輸入以下代碼測試是否能正常加載模塊:
require('express')
假設成功,可以看到有輸出。假設出錯,檢查NODE_PATH的路徑。
二、安裝cnpm
(1)輸入以下命令
npm install -g cnpm --registry=https://registry.npm.taobao.org
(2)添加系統變量path的內容
cnpm會被安裝到F:\nodejs\node_global下,而系統變量path並未包含該路徑,添加此路徑即可!
(3)輸入cnpm -v輸入是否正常
若出現版本號,則cnpm安裝成功!