Chris's Lab

If you obey all the rules,you miss all the fun.

0%

[教學] 架站 Hexo 遇到 ERROR Try running: rm -rf node_modules && npm install --force

前言


架站 Hexo 遇到 ERROR Try running: 'rm -rf node_modules && npm install --force’

環境卸載乾淨


先完全卸載乾淨 node.js,重新安裝 node.js,通常在官方網站下載的 node.js 都是最新版,不用擔心版本問題。請參考:乾淨移除 node.js

安裝 Hexo


在命令提示字元(系統管理員)安裝 Hexo,輸入

1
$ npm install -g hexo-cli  # Hexo 官方提供

查看安裝完成


走完上述兩個步驟後,可以查詢看看電腦裡是否有安裝了 node.js 和 Hexo ,在命令提示字元裡輸入

1
2
node.js -v # 查看版本號 
hexo -v # 查看版本號

​有查詢到代表成功安裝在電腦裡了

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
C:\Windows\system32>node -v
v16.14.2

C:\Windows\system32>hexo -v
hexo-cli: 4.3.0
os: win32 10.0.19043
node: 16.14.2
v8: 9.4.146.24-node.20
uv: 1.43.0
zlib: 1.2.11
brotli: 1.0.9
ares: 1.18.1
modules: 93
nghttp2: 1.45.1
napi: 8
llhttp: 6.0.4
openssl: 1.1.1n+quic
cldr: 40.0
icu: 70.1
tz: 2021a3
unicode: 14.0
ngtcp2: 0.1.0-DEV
nghttp3: 0.1.0-DEV

創建 Hexo 專案資料夾


移至你想要放專案的目錄下,用命令提示字元(系統管理員)創建 Hexo 專案資料夾,輸入

1
hexo init <自行取名資料夾名稱> 

沒意外的話命令提示字元(系統管理員)上會顯示

1
2
3
INFO  Cloning hexo-starter https://github.com/hexojs/hexo-starter.git  # 從git上clone下來Hexo
INFO Install dependencies # 檢查權限
INFO Start blogging with Hexo! # 可以開始使用你的部落格了

你的目錄下會有一個你取名的 Hexo 專案資料夾了!
最後再試試看在令提示字元(系統管理員)發布一篇文章,輸入

1
$ hexo new '我的第一篇部落格文章' 

結語


​成功後會顯示

1
2
INFO  Validating config
INFO Created: C:\thisischris\isHexo\source\_posts\我的第一篇部落格文章.md

文章會儲存在專案裡的 source 裡的 _posts 資料夾裡