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

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

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

前言

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

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

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

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

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

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

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

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

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

安裝nvm

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

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

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

這時我們可以在終端中測試一下:

$ 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.
 //這時就表示nvm安裝成功了

安裝node.js

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

這時候使用命令nvm install [node版本號]

等到進度條走完,輸入命令 nvm list 來查看當前安裝的node

node.js版本切換

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

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

  

打開文件進行配置

    

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

如圖所示

當我們配置好了之后,就可以進行node版本的切換了:

  

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

總結(jié)

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

相關(guān)文章

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

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

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

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

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

    nodejs aes 加解密實例

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

    nodejs 如何手動實現(xiàn)服務(wù)器

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

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

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

    node.js應(yīng)用后臺守護進程管理器Forever安裝和使用實例

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

    package.json文件配置詳解

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

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

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

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

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

    使用nodeAPI時遇到過異步問題解決

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

最新評論