場景分析:
前段時間透過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命令來檢測是否使用成功。
重點:hexo d命令提交
當你切換到新的nodejs版本後,透過hexo提交到伺服器時,有可能上傳後仍然會出現空白頁面的情況,接下來你只需要做下面命令裝換就能解決:
將hexo g && hexo d 替換為hexo deploy -g後成功更新。
不忘初心,方得始終。