Node版本管理之解決版本過高造成Hexo上傳報錯

場景分析:

前段時間透過hexo命令上傳專案到git突然發現會報錯,而且之前的專案也會出現空白頁。經過一頓操作後發現,node。js的版本過高,導致hexo命令失效。 目前hexo不支援高版本,只能透過降級解決問題。 所以接下來就關乎到node版本的切換控制管理了。

nvm:全名node.js version management,是一個node的版本管理工具

第一步:解除安裝你的NodeJs。

將電腦現在裝的node進行解除安裝,最好是刪除所有關於node的檔案及內容

第二步:安裝nvm

透過Github伺服器下載安裝

下載完成後,按照安裝操作一步一步安裝就好了,很簡單。

nvm-noinstall。zip: 這個是綠色免安裝版本,但是使用之前需要配置nvm-setup。zip:這是一個安裝包,下載之後點選安裝,無需配置就可以使用,方便。Source code(zip):zip壓縮的原始碼Sourc code(tar。gz):tar。gz的原始碼,一般用於Linux系統建議下載nvm-setup。zip版本

第三步:測試nvm是否安裝成功

//在命令列中輸入nvm -v  //version 1。1。6 出現版本號,說明安裝成功,接下來就可以進行下面的操作

第四步:安裝並控制node版本

一頓操作猛如虎,接下來就可以隨意切換我們的node版本號了

//首先可以透過命令來查詢我們可以安裝的node版本nvm list availablenvm install 10。5。0  // 安裝指定的版本的nodejsnvm use 10。5。0  // 使用指定版本的nodejsnvm ls   // 檢視目前已經安裝的版本

可以透過nvm install命令安裝多個版本的nodejs,然後透過nvm use命令來切換要使用的版本號

透過切換版本號後,可以透過node -v命令來檢測是否使用成功。

Node版本管理之解決版本過高造成Hexo上傳報錯

重點:hexo d命令提交

當你切換到新的nodejs版本後,透過hexo提交到伺服器時,有可能上傳後仍然會出現空白頁面的情況,接下來你只需要做下面命令裝換就能解決:

將hexo g && hexo d 替換為hexo deploy -g後成功更新。

不忘初心,方得始終。