欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Node.js的環(huán)境安裝配置(使用nvm方式)

 更新時(shí)間:2016年10月11日 09:38:12   作者:學(xué)習(xí)會(huì)讓你青春永駐  
在我們前端開發(fā)工程中,很多繁瑣機(jī)械的操作都是會(huì)慢慢的被抽離出來的,比如當(dāng)我們?yōu)閐om操作和瀏覽器兼容性感到厭煩時(shí),jQuery出現(xiàn)了,隨著時(shí)間的發(fā)展,JavaScript現(xiàn)在被應(yīng)用到了服務(wù)器中,但是首先第一步我們要學(xué)會(huì)如何安裝配置Node.js的環(huán)境,本文是使用nvm方式,來一起看看。

前言

神奇的node.js為我們JavaScript提供了在后端運(yùn)行的環(huán)境,而它的包管理器npm(node package manage)現(xiàn)在也成為了全球最大的開源庫(kù)生態(tài)系統(tǒng).我們有很多很多的工具都是依賴于node環(huán)境進(jìn)行使用的,所以我們使用node的第一步,就是配置node.js環(huán)境.

那么配置node.js環(huán)境,當(dāng)然,我們可以直接從官網(wǎng)下載,然后安裝到電腦上就行了,當(dāng)然,這是正確的,但是如果有一天我們需要使用新版本的node.js,或者使用舊版本的node.js時(shí),我們還是需要去官網(wǎng)下載,然后安裝,因?yàn)閚ode.js的官方對(duì)于node.js的版本更新較慢,以至于一些大神等得不耐煩了,便開始自己更新node.js(當(dāng)然node.js是開源的),你這一更新,導(dǎo)致官方團(tuán)隊(duì)坐不住了,那最后的結(jié)果就是官方的是穩(wěn)定版本,當(dāng)有新功能會(huì)在這個(gè)版本較高的發(fā)布,所以這就是經(jīng)常會(huì)看到

如果你想長(zhǎng)期做 node 開發(fā), 或者想快速更新 node 版本, 或者想快速切換 node 版本,

那么在非 Windows(如 osx, linux) 環(huán)境下, 請(qǐng)使用 nvm 來安裝你的 node 開發(fā)環(huán)境, 保持系統(tǒng)的干凈.

如果你使用 Windows 做開發(fā), 那么你可以使用 nvmw 來替代 nvm

使用nvm之前,我們先來看一下,我們使用終端打開應(yīng)用程序的實(shí)例:我們使用終端開啟一個(gè)軟件是,必須要cd到這個(gè)程序當(dāng)前所在的文件目錄下,

我們可以看到,當(dāng)前的FlashFXP的鏈接存在于桌面的上,當(dāng)我們?cè)谧烂嬷械膎ode.js文件夾中去試圖打開它是打不開的,因?yàn)槲覀兘K端在當(dāng)前文件夾中找不到FlashFXP的啟動(dòng)程序,所以會(huì)報(bào)錯(cuò),那么我們有沒有辦法去改變這一現(xiàn)象,可以在任何地方,任何文件中啟動(dòng)真?zhèn)€程序呢?當(dāng)然是可以的,我們只需要配置一下環(huán)境變量就可以了,右鍵我的電腦->選擇屬性->高級(jí)系統(tǒng)設(shè)置->環(huán)境變量,到了環(huán)境變量這,就找對(duì)地方了

環(huán)境變量是系統(tǒng)中一個(gè)特定的對(duì)象,當(dāng)要求系統(tǒng)運(yùn)行一個(gè)程序而且沒有告訴系統(tǒng)這個(gè)程序的完整路徑的時(shí)候,系統(tǒng)除了在當(dāng)前的文件夾下邊尋找之外,還會(huì)去環(huán)境變量中path中指定的路徑去尋找,也就是說,如果你將一個(gè)文件夾的指定路徑保存到了path中,那么每次在終端啟動(dòng)程序時(shí),你根本就不必進(jìn)去這個(gè)程序所在的文件夾也能啟動(dòng)它了,這里我們會(huì)看到有系統(tǒng)變量和用戶變量,顧名思義,用戶變量就是當(dāng)前登錄用戶下配置的各種變量,當(dāng)我們切換用戶的時(shí)候,這部分的變量是可以變化的,那么這時(shí)候我們就需要將想要添加的文件夾添加到用戶變量中就行了,

FLASH= "C:\Program Files (x86)\//將當(dāng)前地址復(fù)制到一個(gè)變量中,
path = %FLASH%;//將這個(gè)變量賦值到path中,這時(shí)候在任何地方我們都可以打開這個(gè)程序了

安裝nvm

好了,有了上邊的鋪墊之后,我們就可以來安裝nvm了,我們可以使用git直接下載,當(dāng)然也可以直接去網(wǎng)上下載 

下載圖標(biāo)中的nvm就行,下載完成后解壓,然后安裝nvm,安裝目錄地址注意不要有中文,不然指不定會(huì)出現(xiàn)什么錯(cuò)誤,我這里直接將它安裝在了D:\dev下邊,安裝完成后一般會(huì)去自動(dòng)給我們配置好系統(tǒng)變量,如果沒有,我們需要手動(dòng)去配置系統(tǒng)變量,原理及方法和我們一開始所講的一樣:

NVM_HOME :指向nvm安裝目錄
NVM_SYMLINK:nodejs安裝目錄
Path :變量值中增加 NVM_HOME 和 NVM_SYMLINK兩個(gè)環(huán)境變量

這時(shí)我們可以在終端中測(cè)試一下:

$ nvm -v
Running version 1.1.0.
Usage:
 nvm arch : Show if node is running in 32 or 64 bit mode.
 nvm install <version> [arch] : The version can be a node.js version or "latest" for the latest stable version.
         Optionally specify whether to install the 32 or 64 bit version (defaults to system arch).
         Set [arch] to "all" to install 32 AND 64 bit versions.
 nvm list [available]   : List the node.js installations. Type "available" at the end to see what can be installed. Aliased as ls.
 nvm on      : Enable node.js version management.
 nvm off      : Disable node.js version management.
 nvm proxy [url]    : Set a proxy to use for downloads. Leave [url] blank to see the current proxy.
         Set [url] to "none" to remove the proxy.
 nvm uninstall <version>  : The version must be a specific version.
 nvm use [version] [arch]  : Switch to use the specified version. Optionally specify 32/64bit architecture.
         nvm use <arch> will continue using the selected version, but switch to 32/64 bit mode.
 nvm root [path]    : Set the directory where nvm should store different versions of node.js.
         If <path> is not set, the current root will be displayed.
 nvm version     : Displays the current running version of nvm for Windows. Aliased as v.
 //這時(shí)就表示nvm安裝成功了

安裝node.js

這時(shí)候我們就可以安裝node了,在終端輸入命令:nvm ls-remote,用來查看遠(yuǎn)端的node版本,當(dāng)然,你可能看不到結(jié)果,此時(shí),你就需要輸入另一個(gè)命令:export NVM_NODEJS_ORG_MIRROR=http:nodejs.org/dist,然后再輸入nvm ls -remote  

這時(shí)候使用命令nvm install [node版本號(hào)]

等到進(jìn)度條走完,輸入命令 nvm list 來查看當(dāng)前安裝的node

node.js版本切換

可以看到當(dāng)前安裝的有4.3.1版本,那么我么使用 nvm use 4.3.1就可以指定當(dāng)前使用的node版本為4.3.1,4.3.2后邊也會(huì)出現(xiàn)(當(dāng)前使用的標(biāo)志),當(dāng)然,我們可以再去下載一個(gè)node版本,例如:

等到進(jìn)度條走完,這是我們就有了5.7.0和4.3.1兩個(gè)版本了:這時(shí)我們可定是想要去在兩個(gè)版本之間自如的去切換的,這是我們還需要配置一個(gè)文件,就是nvm 中的setting文件:

  

打開文件進(jìn)行配置

    

如上,根據(jù)自己的文件目錄進(jìn)行配置,root表示的是當(dāng)前nvm中內(nèi)容的地址,path則是需要寫入環(huán)境變量中的地址path中,會(huì)在當(dāng)天dev/ 文件下生成一個(gè)nodejs快捷方式,來作為指向當(dāng)前使用的node版本的快捷方式

如圖所示

當(dāng)我們配置好了之后,就可以進(jìn)行node版本的切換了:

  

這是我們會(huì)發(fā)現(xiàn)dev文件中生成了一個(gè)nodejs的快捷方式,點(diǎn)擊這個(gè)快捷方式,就可以調(diào)轉(zhuǎn)到當(dāng)前使用版本的nodejs中,當(dāng)然,安裝好了nodejs之后,node還有一個(gè)npm(node package manage),這個(gè)工具,在新版本的node中已經(jīng)集成了進(jìn)來,所以我們可以直接使用了,通過npm我們不僅可以下載node的各種包,我們還可以下載各種在npm生態(tài)網(wǎng)上的包,例如jQuery,angularJS,bootstrap,等等很多包,還包括gulp,bower,grunt等等工具。

總結(jié)

以上就是這篇文章的內(nèi)容內(nèi)容,大家都學(xué)會(huì)了嗎?希望這篇文章的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

相關(guān)文章

  • CentOS 8.2服務(wù)器上安裝最新版Node.js的方法

    CentOS 8.2服務(wù)器上安裝最新版Node.js的方法

    這篇文章主要介紹了CentOS 8.2服務(wù)器上安裝最新版Node.js的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • node.js文件的復(fù)制、創(chuàng)建文件夾等相關(guān)操作

    node.js文件的復(fù)制、創(chuàng)建文件夾等相關(guān)操作

    這篇文章主要給大家介紹了node.js文件的復(fù)制、創(chuàng)建文件夾等相關(guān)操作,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • nodejs aes 加解密實(shí)例

    nodejs aes 加解密實(shí)例

    今天小編就為大家分享一篇nodejs aes 加解密實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • nodejs 如何手動(dòng)實(shí)現(xiàn)服務(wù)器

    nodejs 如何手動(dòng)實(shí)現(xiàn)服務(wù)器

    這篇文章主要介紹了nodejs 如何手動(dòng)實(shí)現(xiàn)服務(wù)器,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-08-08
  • npm install安裝模塊-save和-save-dev命令的區(qū)別

    npm install安裝模塊-save和-save-dev命令的區(qū)別

    這篇文章介紹了npm install安裝模塊-save和-save-dev命令的區(qū)別,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • node.js應(yīng)用后臺(tái)守護(hù)進(jìn)程管理器Forever安裝和使用實(shí)例

    node.js應(yīng)用后臺(tái)守護(hù)進(jìn)程管理器Forever安裝和使用實(shí)例

    這篇文章主要介紹了node.js應(yīng)用后臺(tái)守護(hù)進(jìn)程管理器Forever安裝和使用實(shí)例,forever可以看做是一個(gè)nodejs的守護(hù)進(jìn)程,能夠啟動(dòng),停止,重啟我們的app應(yīng)用,需要的朋友可以參考下
    2014-06-06
  • package.json文件配置詳解

    package.json文件配置詳解

    這篇文章主要介紹了package.json文件配置詳解,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2017-06-06
  • 基于NodeJS的前后端分離的思考與實(shí)踐(五)多終端適配

    基于NodeJS的前后端分離的思考與實(shí)踐(五)多終端適配

    對(duì)比基于瀏覽器的響應(yīng)式設(shè)計(jì)方案,因?yàn)榻^大部分終端探測(cè)和渲染邏輯遷移到了服務(wù)端,所以在 NodeJS 層進(jìn)行適配無疑帶來了更好的性能和用戶體驗(yàn);另外,相對(duì)于一些所謂的「云適配」方案帶來的轉(zhuǎn)換質(zhì)量問題,在基于前后端分離的「定制式」方案中也不會(huì)存在。
    2014-09-09
  • 使用node.js實(shí)現(xiàn)微信小程序?qū)崟r(shí)聊天功能

    使用node.js實(shí)現(xiàn)微信小程序?qū)崟r(shí)聊天功能

    在微信這個(gè)聊天工具里的小程序上實(shí)現(xiàn)聊天功能,總覺得很詫異,今天小編給大家?guī)砹耸褂胣ode.js實(shí)現(xiàn)微信小程序?qū)崟r(shí)聊天功能,感興趣的朋友一起看看吧
    2018-08-08
  • 使用nodeAPI時(shí)遇到過異步問題解決

    使用nodeAPI時(shí)遇到過異步問題解決

    這篇文章主要為大家介紹了使用nodeAPI時(shí)遇到過異步問題解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-01-01

最新評(píng)論