Node.js安裝及環(huán)境配置之Windows篇

node.js

一、什么是nodejs?

官方文檔:

  • Node.js 是一個(gè)基于 Chrome V8 引擎的 JavaScript 運(yùn)行環(huán)境。
  • Node.js 使用了一個(gè)事件驅(qū)動(dòng)、非阻塞式 I/O 的模型,使其輕量又高效。
  • Node.js 的包管理器 npm,是全球最大的開(kāi)源庫(kù)生態(tài)系統(tǒng)。

二、開(kāi)始安裝

1、下載node.js

打開(kāi)官網(wǎng)下載鏈接:https://nodejs.org/en/download/
我這里下載的是node-v6.9.2-x64.msi,如下圖:

downloads

2、安裝

(1)下載完成后,雙擊“node-v6.9.2-x64.msi”,開(kāi)始安裝Node.js

setup

(2)點(diǎn)擊【Next】按鈕

folder

(3)修改好目錄后,點(diǎn)擊【Next】按鈕

Custom Setup
Install

(4)安裝完后點(diǎn)擊【Finish】按鈕完成安裝

finsh

(5)查看是否安裝成功

在鍵盤(pán)按下【win+R】鍵,輸入cmd,然后回車(chē),打開(kāi)cmd窗口
cmd
node -v
安裝完后的目錄如下圖所示:
Catalog
此處說(shuō)明下:新版的Node.js已自帶npm,安裝Node.js時(shí)會(huì)一起安裝,npm的作用就是對(duì)Node.js依賴的包
進(jìn)行管理,也可以理解為用來(lái)安裝/卸載Node.js需要裝的東西
3、環(huán)境變量配置
  說(shuō)明:這里的環(huán)境配置主要配置的是npm安裝的全局模塊所在的路徑,以及緩存cache的路徑,之所以要              
  配置,是因?yàn)橐院笤趫?zhí)行類似:npm install express [-g] (后面的可選參數(shù)-g,g代表global全局安裝的意  
  思的安裝語(yǔ)句時(shí),會(huì)將安裝的模塊安裝到【C:\Users\用戶名\AppData\Roaming\npm】路徑中,占空間。
  例如:我希望將全模塊所在路徑和緩存路徑放在我node.js安裝的文件夾中,則在我安裝的文件夾
  【D:\Develop\nodejs】下創(chuàng)建兩個(gè)文件夾【node_global】及【node_cache】如下圖:
global-cache

創(chuàng)建完兩個(gè)空文件夾之后,打開(kāi)cmd命令窗口,輸入

  npm config set prefix "D:\Develop\nodejs\node_global"
  npm config set cache "D:\Develop\nodejs\node_cache"
set

進(jìn)入環(huán)境變量對(duì)話框,在【系統(tǒng)變量】下新建【NODE_PATH】,輸入【D:\Develop\nodejs\node_global\node_modules】,將【用戶變量】下的【Path】修改為【D:\Develop\nodejs\node_global】

path
image.png
image.png
image.png
4、安裝相關(guān)環(huán)境

指定鏡像服務(wù)器資源來(lái)源為國(guó)內(nèi)阿里巴巴

npm install -gd express --registry=http://registry.npm.taobao.org

只需要使用–registry參數(shù)指定鏡像服務(wù)器地址,為了避免每次安裝都需要--registry參數(shù),可以使用如下命令進(jìn)行永久設(shè)置

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

nrm 是一個(gè) npm 源管理器,允許你快速地在 npm 源間切換。

在命令行執(zhí)行命令,npm install -g nrm,全局安裝nrm。
執(zhí)行命令nrm ls查看可選的源。(其中,帶*的是當(dāng)前使用的源,上面的輸出表明當(dāng)前源是官方源。)
如果要切換到taobao源,執(zhí)行命令nrm use taobao
你可以增加定制的源,特別適用于添加企業(yè)內(nèi)部的私有源,執(zhí)行命令 nrm add <registry> <url>,其中reigstry為源名,url為源的路徑。(nrm add registry http://192.168.10.127:8081/repository/npm-public/)
執(zhí)行命令nrm del <registry>刪除對(duì)應(yīng)的源。
你還可以通過(guò) nrm test 測(cè)試相應(yīng)源的響應(yīng)時(shí)間。

二、測(cè)試

  • 配置完后,安裝個(gè)module測(cè)試下,我們就安裝最常用的express模塊,打開(kāi)cmd窗口,
    輸入如下命令進(jìn)行模塊的全局安裝:

    npm install express -g     # -g是全局安裝的意思
    
test

感謝:指間的Coding
轉(zhuǎn)至簡(jiǎn)書(shū):http://www.itdecent.cn/p/03a76b2e7e00

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容