您好,登錄后才能下訂單哦!
這篇文章主要講解了“nvm怎么下載,安裝與使用”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“nvm怎么下載,安裝與使用”吧!
官方下載地址:https://github.com/coreybutler/nvm-windows/releases
推薦下載nvm-setup.zip這一個(gè),可能有的下載教程會(huì)推薦你下載nvm-noinstall.zip,這個(gè)我試過(guò),noinstall確實(shí)下載之后不用安裝,但是得自己配置setting.txt文件,以及環(huán)境變量,反而更麻煩。
而nvm-setup.zip安裝,直接可以幫我們把環(huán)境變量,以及setting都配置好,我們只需要一路下一步安裝即可。
下載解壓后直接是個(gè)exe:
選擇nvm安裝的路徑。
這個(gè)是選擇nodejs安裝路徑。對(duì)于這個(gè)路徑剛開(kāi)始安裝的時(shí)候并不是很理解,后面進(jìn)行講解。
安裝完之后,會(huì)發(fā)現(xiàn)環(huán)境變量自動(dòng)就配置好了。這里簡(jiǎn)單提一嘴,為什么安裝一些軟件都要求配置環(huán)境變量git也是,環(huán)境變量起到的作用是可以在任意文件夾或者文件路徑下,運(yùn)行相關(guān)的命令。
例如nvm命令,假如不配置環(huán)境變量,可能我只能在nvm安裝路徑下使用命令。
查詢(xún)版本號(hào):
剛安裝好nvm發(fā)現(xiàn)node和npm是都不能用的,原因是我們只安裝了nvm,nvm是幫我們管理node 的,他并不是可以替代node。下面我們進(jìn)行安裝node,安裝node只需要輸入命令即可安裝。
常用命令:
nvm ls // 查看目前已經(jīng)安裝的版本 nvm install 10.5.0 // 安裝指定的版本的nodejs nvm use 10.5.0 // 使用指定版本的nodejs nvm list available //顯示可下載版本的部分列表 nvm uninstall 10.5.0 //刪除已安裝的指定版本,語(yǔ)法與install類(lèi)似 nvm alias //給不同的版本號(hào)添加別名 nvm unalias //刪除已定義的別名 `nvm reinstall-packages <version>` //在當(dāng)前版本node環(huán)境下,重新全局安裝指定版本號(hào)的npm包 nvm current //顯示當(dāng)前的版本
進(jìn)行安裝:
查看已經(jīng)安裝的版本。
雖然剛剛下載了,但是查看當(dāng)前使用的,并沒(méi)有使用,意味著他是需要自己進(jìn)行輸入使用命令的。
并且會(huì)發(fā)現(xiàn)剛剛我安裝nvm的nodejs路徑填寫(xiě)的默認(rèn)路徑,然后會(huì)發(fā)現(xiàn)C:\Program Files\nodejs這個(gè)路徑下根本沒(méi)有nodejs,那我們下載的node放哪里去了?其實(shí)在nvm安裝路徑下。
由此可以推測(cè),我們要想使用node,就需要讓node挪到環(huán)境變量當(dāng)中配置的node路徑下,但是不需要我們手動(dòng)挪,我們使用nvm提供的use使用當(dāng)前版本命令即可。
輸入使用命令:nvm use 12.16.3,直接報(bào)錯(cuò)了。
這里需要注意我們需要使用管理員開(kāi)啟的cmd黑框框
,才可以。我推測(cè)的是跟安裝nodejs路徑有關(guān)系,因?yàn)槲沂怯玫哪J(rèn)路徑在C:\Program Files下,當(dāng)我輸入使用當(dāng)前版本的node的時(shí)候,相當(dāng)于nvm幫我們把下載好的node挪動(dòng)到環(huán)境變量配置的node地址下。這樣nvm就完成了node版本之間來(lái)回切換。
這時(shí)候再查看C:\Program Files,會(huì)發(fā)現(xiàn)node已經(jīng)存在了,環(huán)境變量安裝的時(shí)候配置的路徑就是這個(gè)路徑,那意味著node和npm命令都可以使用了。
然而并不是,node命令可以用了,npm還是不能用。
這是因?yàn)閚ode版本問(wèn)題,有部分node版本是沒(méi)有直接對(duì)應(yīng)npm的,導(dǎo)致node里面根本沒(méi)有包含npm。
于是我下載了10.22.1版本
發(fā)現(xiàn)這個(gè)版本是有npm的。
如果我就是想用12.16.3版本呢?
我們可以手動(dòng)安裝npm,然后給他放到nvm安裝路徑下的12.16.3文件夾下即可。
然后去到這個(gè)鏈接:https://npm.taobao.org/mirrors/npm/
下載你安裝那個(gè)node版本時(shí)提示的那個(gè)版本的npm即可(老實(shí)說(shuō)看了那么多博客我還是很懵逼,問(wèn)題就是出在這里,都寫(xiě)著去這個(gè)鏈接里下載對(duì)應(yīng)的npm版本即可,但是對(duì)應(yīng)的版本是哪個(gè)呢?)
那么npm v6.14.4是:
解壓后將文件夾重命名為npm并復(fù)制到node_modules目錄下
最后將npm中bin目錄下的npm、npm.cmd、npx、npx.cmd復(fù)制到與node_modules目錄同級(jí)目錄下
有版本了說(shuō)明可以使用npm了,
補(bǔ)充:有時(shí)候nvm所能夠安裝的node.js版本也與本機(jī)環(huán)境相關(guān)。同時(shí),npm安裝的一些包也會(huì)受到來(lái)源的影響,此時(shí)可以使用nrm工具快速的進(jìn)行鏡像切換(注意:如果需要發(fā)布npm包的話,鏡像地址只能是其官網(wǎng)?。?/p>
感謝各位的閱讀,以上就是“nvm怎么下載,安裝與使用”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)nvm怎么下載,安裝與使用這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是億速云,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。