国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

詳解nvm管理多版本node踩坑

2019-11-19 11:07:44
字體:
供稿:網(wǎng)友

Windows10

本機環(huán)境:win10

未安裝node,安裝了nvm工具,嘗試使用nvm安裝我開發(fā)環(huán)境的node版本(10.9.0 or later)


根據(jù)上面的截圖看,應該是npm下載失敗了,需要手動安裝,我們使用命令查看node安裝情況

nvm use 10.9.0v10.9.0

node安裝沒問題,嘗試安裝單獨的npm包的時候出問題了,上述的網(wǎng)站已經(jīng)移植更改到 https://npm.community/

然而這個網(wǎng)址很難打開,即使翻墻,github上也沒有直接安裝的包,暫時告一段落,接下來看下安裝一個低版本node。

nvm install 6.9.0

這次安裝提示everything completed!
測試下:

nvm use 6.9.0v6.9.0npm -v3.10.8

瀏覽下6.9.0版本node文件結(jié)構:


其中node_modules下有個npm的文件夾,打開就是npm所有的文件系統(tǒng),萌生2個方案
方案1:https://github.com/npm/cli

下載里面的文件打包解壓后放到新版本10.9.0文件夾下;

方案2:手動安裝新版node,將下載的npm相關資源復制移動到10.9.0下;

下載好后的壓縮包解壓,查看文件結(jié)構后正確的放入文件夾下,將6.9.0下的npm、npm.cmd(打開后里面的代碼應該是通用的配置可以直接進行復制使用)copy 到10.9.0文件夾下,測試看看

node -vv10.9.0npm -v6.10.2(因為最新版的,并不是6.2.0,因為提供的網(wǎng)址打不開,不然應該找對應版本的npm)

安裝全局的依賴:

npm install @angular/cli -gnpm install @tarojs/cli -g

可以正常工作了,到這里其實必須要采用方案2 進行測試,因為多版本node不可能只是2個版本,方案1在github只能下載比較新的npm,遇到大版本往前的只能用從node官網(wǎng)下載安裝,去除npm包。。。,從這點來說nvm并不好用,失去了工具的靈活性、簡單性特點。

新需求需要8.x版本的node,

nvm install 8.16.0


采用方案2解決:
https://nodejs.org/dist/latest-v8.x/
下載zip包,解壓,直接上圖,看清楚路徑,然后替換全部

結(jié)論:window10系統(tǒng)下(詢問過其他win7系統(tǒng)的朋友無安裝不了npm的問題),nvm部分新版本node安裝的時候npm因未知原因,無法安裝,需要個人手動安裝npm,根據(jù)提示得到的解決方案就是文中所提供的截圖;

另外很久以前就有人質(zhì)疑過winodw上用nvm效果不是很好,建議用nvs,本人下一篇的文章會進行介紹和使用(ps:每次折騰這類問題我都卸載本機安裝好的環(huán)境,夠意思了😄)

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 柳州市| 康乐县| 手游| 吴旗县| 新干县| 天长市| 马边| 云浮市| 棋牌| 若羌县| 黄浦区| 开化县| 许昌县| 平陆县| 喀什市| 即墨市| 清涧县| 屏南县| 吉隆县| 当雄县| 长治市| 溧阳市| 南阳市| 天柱县| 延长县| 越西县| 南宫市| 綦江县| 福清市| 弋阳县| 锡林郭勒盟| 漯河市| 辽源市| 商都县| 万州区| 图木舒克市| 邵阳市| 廊坊市| 潞城市| 启东市| 藁城市|