【hexo+github搭建myblog】bash: npm: command not found 問題,疑似解決!關鍵詞:NPM全局安裝路徑

狀況:打算用hexo+github搭建我的博客

1. hexo搭建,參考博文以下,很是感謝:html

Hexo+Github博客搭建徹底教程node

hexo從零開始到搭建完整

 

問題:

在最基本的安裝步驟 (參考連接1裏的roadmap)中,進行到安裝node.js和安裝hexo發生問題git

一個下午3-4個小時時間,搜索網站,初步瀏覽和嘗試各類解決方案,最終在嘗試更換關鍵字,找到更精準的方向,嘗試,成功。github

 

Hexo搭建步驟npm

  • 1.安裝Git
  • 2.安裝Node.js
  • 3.安裝Hexo
  • 4.GitHub建立我的倉庫
  • 5.生成SSH添加到GitHub
  • 6.將hexo部署到GitHub
  • 7.設置我的域名
  • 8.發佈文章

具體來講:

1. 安裝git很順利bash

2. 安裝node.js,做爲小白,也安裝的很順利。但對於path,環境變量,路徑等,徹底沒有體會和注意。在盲目安裝後,在git bash裏面安裝npm install -g hexo-cli時,出現問題:bash: npm: command not found;hexo

3. 關鍵詞搜索:post

在幾個小時的瀏覽,嘗試,搜索裏面,大概鎖定問題:測試

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,並驗證了版本號

相關文章
相關標籤/搜索