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

詳解nvm管理多版本node踩坑

 更新時(shí)間:2019年07月26日 10:32:26   作者:何棄療  
這篇文章主要介紹了詳解nvm管理多版本node踩坑,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

Windows10

本機(jī)環(huán)境:win10

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


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

nvm use 10.9.0
v10.9.0

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

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

nvm install 6.9.0

這次安裝提示everything completed!
測(cè)試下:

nvm use 6.9.0
v6.9.0
npm -v
3.10.8

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


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

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

方案2:手動(dòng)安裝新版node,將下載的npm相關(guān)資源復(fù)制移動(dòng)到10.9.0下;

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

node -v
v10.9.0
npm -v
6.10.2(因?yàn)樽钚掳娴?,并不?.2.0,因?yàn)樘峁┑木W(wǎng)址打不開,不然應(yīng)該找對(duì)應(yīng)版本的npm)

安裝全局的依賴:

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

可以正常工作了,到這里其實(shí)必須要采用方案2 進(jìn)行測(cè)試,因?yàn)槎喟姹緉ode不可能只是2個(gè)版本,方案1在github只能下載比較新的npm,遇到大版本往前的只能用從node官網(wǎng)下載安裝,去除npm包。。。,從這點(diǎn)來說nvm并不好用,失去了工具的靈活性、簡(jiǎn)單性特點(diǎn)。

新需求需要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安裝的時(shí)候npm因未知原因,無法安裝,需要個(gè)人手動(dòng)安裝npm,根據(jù)提示得到的解決方案就是文中所提供的截圖;

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

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Nodejs 微信小程序消息推送的實(shí)現(xiàn)

    Nodejs 微信小程序消息推送的實(shí)現(xiàn)

    這篇文章主要介紹了Nodejs 微信小程序消息推送的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • node登錄生成token并驗(yàn)證的實(shí)現(xiàn)

    node登錄生成token并驗(yàn)證的實(shí)現(xiàn)

    token校驗(yàn)作為項(xiàng)目里的必要項(xiàng),其重要性不言而喻,本文主要介紹了node登錄生成token并驗(yàn)證的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-02-02
  • 在?node?中使用?koa-multer?庫(kù)上傳文件的方式詳解

    在?node?中使用?koa-multer?庫(kù)上傳文件的方式詳解

    本文主要介紹了上傳單個(gè)文件、多個(gè)文件,文件數(shù)量大小限制、限制文件上傳類型和對(duì)上傳的圖片進(jìn)行不同大小的裁剪,對(duì)node使用?koa-multer?庫(kù)上傳文件相關(guān)知識(shí)感興趣的朋友一起看看吧
    2024-01-01
  • Egret引擎開發(fā)指南之視覺編程

    Egret引擎開發(fā)指南之視覺編程

    本部分內(nèi)容詳細(xì)介紹了Egret中關(guān)于視覺編程顯示對(duì)象的架構(gòu)設(shè)計(jì)以及一些概念,希望對(duì)大家能有所幫助
    2014-09-09
  • 在Node.js中實(shí)現(xiàn)后端與前端的交互的方法詳解

    在Node.js中實(shí)現(xiàn)后端與前端的交互的方法詳解

    在前后端不分離的應(yīng)用模式中,前端頁(yè)面看到的效果都是由后端控制,由后端渲染頁(yè)面或重定向,也就是后端需要控制前端的展示,前端與后端的耦合度很高, 所以本文給大家介紹了在Node.js中實(shí)現(xiàn)后端與前端的交互的方法,需要的朋友可以參考下
    2024-09-09
  • node.js中的fs.readlinkSync方法使用說明

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

    這篇文章主要介紹了node.js中的fs.readlinkSync方法使用說明,本文介紹了fs.readlinkSync方法說明、語法、接收參數(shù)、使用實(shí)例和實(shí)現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • 教你從零開始在Windows系統(tǒng)上搭建一個(gè)node.js后端服務(wù)項(xiàng)目

    教你從零開始在Windows系統(tǒng)上搭建一個(gè)node.js后端服務(wù)項(xiàng)目

    這篇文章詳細(xì)介紹了如何在Windows環(huán)境下搭建一個(gè)Node.js項(xiàng)目并使用Express框架,包括安裝Node.js、配置環(huán)境、創(chuàng)建項(xiàng)目、安裝Express、編輯代碼、運(yùn)行項(xiàng)目、集成Nodemon實(shí)現(xiàn)熱部署等步驟
    2024-11-11
  • 使用node-canvas在服務(wù)端渲染echarts圖表解析

    使用node-canvas在服務(wù)端渲染echarts圖表解析

    這篇文章主要介紹了使用node-canvas在服務(wù)端渲染echarts圖表解析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • nodeJs爬蟲獲取數(shù)據(jù)簡(jiǎn)單實(shí)現(xiàn)代碼

    nodeJs爬蟲獲取數(shù)據(jù)簡(jiǎn)單實(shí)現(xiàn)代碼

    這篇文章主要為大家詳細(xì)介紹了nodeJs爬蟲獲取數(shù)據(jù)簡(jiǎn)單實(shí)現(xiàn)代碼,感興趣的小伙伴們可以參考一下
    2016-03-03
  • 詳解Node.js中的事件機(jī)制

    詳解Node.js中的事件機(jī)制

    Node.js能夠在眾多的后端JavaScript技術(shù)之中脫穎而出,正是因其基于事件的特點(diǎn)而受到歡迎,所以這篇文章小編給大家詳細(xì)介紹了Node.js中的事件機(jī)制,本文介紹的很詳細(xì),對(duì)大家的理解和學(xué)習(xí)很有幫助,下面來一起看看吧。
    2016-09-09

最新評(píng)論