最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

前言

神奇的node.js為我們JavaScript提供了在后端運(yùn)行的環(huán)境,而它的包管理器npm(node package manage)現(xiàn)在也成為了全球最大的開源庫生態(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的官方對于node.js的版本更新較慢,以至于一些大神等得不耐煩了,便開始自己更新node.js(當(dāng)然node.js是開源的),你這一更新,導(dǎo)致官方團(tuán)隊(duì)坐不住了,那最后的結(jié)果就是官方的是穩(wěn)定版本,當(dāng)有新功能會在這個(gè)版本較高的發(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)用程序的實(shí)例:我們使用終端開啟一個(gè)軟件是,必須要cd到這個(gè)程序當(dāng)前所在的文件目錄下,

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

環(huán)境變量是系統(tǒng)中一個(gè)特定的對象,當(dāng)要求系統(tǒng)運(yùn)行一個(gè)程序而且沒有告訴系統(tǒng)這個(gè)程序的完整路徑的時(shí)候,系統(tǒng)除了在當(dāng)前的文件夾下邊尋找之外,還會去環(huán)境變量中path中指定的路徑去尋找,也就是說,如果你將一個(gè)文件夾的指定路徑保存到了path中,那么每次在終端啟動程序時(shí),你根本就不必進(jìn)去這個(gè)程序所在的文件夾也能啟動它了,這里我們會看到有系統(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,安裝目錄地址注意不要有中文,不然指不定會出現(xiàn)什么錯(cuò)誤,我這里直接將它安裝在了D:\dev下邊,安裝完成后一般會去自動給我們配置好系統(tǒng)變量,如果沒有,我們需要手動去配置系統(tǒng)變量,原理及方法和我們一開始所講的一樣:

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

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

$ 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版本號]

等到進(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后邊也會出現(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中,會在當(dāng)天dev/ 文件下生成一個(gè)nodejs快捷方式,來作為指向當(dāng)前使用的node版本的快捷方式

如圖所示

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

  

這是我們會發(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é)會了嗎?希望這篇文章的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

相關(guān)文章

  • 切換Node.js鏡像源的方法詳解

    切換Node.js鏡像源的方法詳解

    Node.js 是一個(gè)非常流行的 JavaScript 運(yùn)行環(huán)境,擁有許多強(qiáng)大的功能和庫,使得它在 Web 開發(fā)、服務(wù)器端編程等領(lǐng)域中廣泛使用,在本文中,我們將介紹如何切換 Node.js 的鏡像源,并提供一些思考和難點(diǎn),幫助讀者更好地理解這個(gè)問題,需要的朋友可以參考下
    2024-01-01
  • node.js處理前端提交的GET請求

    node.js處理前端提交的GET請求

    這篇文章主要為大家詳細(xì)介紹了node.js處理前端提交的GET請求,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • 詳解Node中導(dǎo)入模塊require和import的區(qū)別

    詳解Node中導(dǎo)入模塊require和import的區(qū)別

    本篇文章主要介紹了詳解Node中導(dǎo)入模塊require和import的區(qū)別,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2017-08-08
  • node.js中的fs.readFile方法使用說明

    node.js中的fs.readFile方法使用說明

    這篇文章主要介紹了node.js中的fs.readFile方法使用說明,本文介紹了fs.readFile的方法說明、語法、接收參數(shù)、使用實(shí)例和實(shí)現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • Node.js基于cors解決接口跨域的問題(推薦)

    Node.js基于cors解決接口跨域的問題(推薦)

    這篇文章主要介紹了Node.js基于cors解決接口跨域的問題,本文通過示例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-08-08
  • 快速刪除node_modules的幾種方式小結(jié)

    快速刪除node_modules的幾種方式小結(jié)

    這篇文章主要介紹了快速刪除node_modules的幾種方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • 整理幾個(gè)關(guān)鍵節(jié)點(diǎn)深入理解nodejs

    整理幾個(gè)關(guān)鍵節(jié)點(diǎn)深入理解nodejs

    這篇文章主要介紹了整理幾個(gè)關(guān)鍵節(jié)點(diǎn)深入理解nodejs,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,需要的小伙伴可以參考一下,需要的小伙伴可以參考一下
    2022-07-07
  • 深入探究node之Transform

    深入探究node之Transform

    這篇文章主要介紹了深入探究node之Transform,本文深入內(nèi)部闡述Transform的運(yùn)行機(jī)理及使用技巧,有興趣的可以了解一下
    2017-07-07
  • nodejs代碼執(zhí)行繞過的一些技巧匯總

    nodejs代碼執(zhí)行繞過的一些技巧匯總

    這篇文章主要給大家介紹了關(guān)于nodejs代碼執(zhí)行繞過的一些技巧,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • Nodejs全局安裝和本地安裝的不同之處

    Nodejs全局安裝和本地安裝的不同之處

    這篇文章主要介紹了Nodejs全局安裝和本地安裝的不同之處的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-07-07

最新評論

沾益县| 莆田市| 鄂尔多斯市| 噶尔县| 阳春市| 黄山市| 筠连县| 沿河| 建瓯市| 屏东市| 灯塔市| 安岳县| 互助| 杭州市| 天门市| 叙永县| 克什克腾旗| 桓仁| 鲜城| 兰西县| 南汇区| 万安县| 广饶县| 同仁县| 兰溪市| 富阳市| 望都县| 兴城市| 柳林县| 贡山| 从江县| 石渠县| 凭祥市| 原阳县| 响水县| 武清区| 绥德县| 枣庄市| 伽师县| 清镇市| 伊春市|