在去年就本身配置安裝過node.js,可是使用npm安裝模塊時安裝成功後調用require('module-name')時卻一直報錯說命令找不到,網上也說都是環境變量沒有配置好,我也是一樣這樣懷疑,但是找了不少教程都沒有找到解決方法,後來就放棄配置了。node
今天本身又由於學習的須要就從新安裝配置了node.js,意外地卻成功了。也發現了以前安裝配置一直失敗的緣由,所以寫下這篇博客記錄一下。express
登陸node英文版官網:https://nodejs.org/en/ 中文版官網:http://nodejs.cn/ 選擇你想安裝的node版本,一路選擇默認安裝,最好選擇本身比較熟悉和清楚的安裝路徑(後續環境配置須要用到安裝路徑),便可。npm
npm的安裝:新版的Node已經集成npm,因此在安裝node時npm也一併安裝了。學習
常規的node的搭建到此已完成,測試node能夠在cmd輸入node
進入node開發模式測試
安裝完成檢測安裝版本:打開命令行cmd,
檢測node輸入命令:node -v
檢測npm輸入命令:npm -v
ui
退出命令行模式:輸入命令 .exit
spa
npm做爲NodeJS的模塊管理,所以咱們最好系統地安裝配置模塊。命令行
配置npm的全局模塊存放路徑以及cache。在nodejs的安裝主目錄中新建文件夾:node_cache和node_global(此處個人安裝路徑是E:\Program Filesnodejs)3d
2.在cmd中輸入命令:
npm config set prefix 「E:Program Files\nodejs\node_global」
npm config set cache 「E:Program Files\nodejs\node_cache」code
3.如今可嘗試安裝模塊:選擇安裝express模塊在命令行中輸入:npm install express -g (-g表示全局安裝即安裝到node_global目錄下)
4.查看系統環境變量:鼠標右鍵單擊個人電腦→屬性→高級系統設置→環境變量→在系統變量下新建NODE_PATH並輸入「E:\Program Files\nodejs\node_global\node_modules」
5.以上步驟完成則可從新開啓cmd,記得是從新開啓一個cmd來進行測試,若是在設置環境變量以前你已經開了一個cmd,在原來的cmd內測試結果是不許確的。
測試方法:輸入node,後輸入「require(‘express’)」測試node模塊的全局路徑是否配置正確。
如報錯則代表環境配置錯誤,再次覈對與以上配置無誤,則可嘗試在用戶環境變量下新建node_path,輸入「E:\Program Files\nodejs\node_global\node_modules」,再從新開啓新的cmd進行以上測試步驟
6.至此node的環境配置就完成了,你能夠愉快地玩耍node大法了