情況:打算用hexo+github搭建個人博客
1. hexo搭建,參考博文如下,非常感謝:
hexo從零開始到搭建完整
問題:
在最基本的安裝步驟 (參考鏈接1里的roadmap)中,進行到安裝node.js和安裝hexo發生問題
一個下午3-4個小時時間,搜索網站,初步瀏覽和嘗試各種解決方案,最終在嘗試更換關鍵字,找到更精准的方向,嘗試,成功。
Hexo搭建步驟
- 1.安裝
Git
- 2.安裝
Node.js
- 3.安裝
Hexo
- 4.
GitHub
創建個人倉庫 - 5.生成
SSH
添加到GitHub
- 6.將
hexo
部署到GitHub
- 7.設置個人域名
- 8.發布文章
具體來說:
1. 安裝git很順利
2. 安裝node.js,作為小白,也安裝的很順利。但對於path,環境變量,路徑等,完全沒有體會和注意。在盲目安裝后,在git bash里面安裝npm install -g hexo-cli時,出現問題:bash: npm: command not found;
3. 關鍵詞搜索:
在幾個小時的瀏覽,嘗試,搜索里面,大概鎖定問題:
1. 可能是npm安裝的路徑,PATH和環境有問題
2. 全局安裝的問題
3. node版本過高?npm版本過低?
4. 出現一堆warning?
5. 鏡像?
解決,是嘗試了各種,並參考了如下博文(非常感謝~):
1. 提示我安裝路徑的可能有問題
https://blog.csdn.net/miss_fang/article/details/53763308
2.最終是靠這篇: 歸根到底是安裝路徑問題,要全局安裝,按着這個步驟,我就成功了。
修改NPM默認全局安裝路徑
https://blog.csdn.net/qq_41305315/article/details/90732384
我的依葫蘆畫瓢:
第一步:在E盤新建兩個文件夾node_global和node_cache
第二步:打開cmd(按win+R),執行以下兩條命令:
npm config set prefix "e:\mynpm\node_global"
npm config set cache "e:\mynpm\node_cache"
第三步:更改環境變量。屬性——高級系統設置——環境變量
新建用戶變量和系統變量如下:
第四步:在bash里面測試node和npm版本號都有了后,設置了下淘寶鏡像(之前有一堆warning,嘗試了這一步)
npm config set registry https://registry.npm.taobao.org
再get registry看了下,好像沒問題,就安裝了hexo,並驗證了版本號