今天是個適合耍廢的日子,我本來想早點起床做點什麼,結果還是一樣睡到中午。
簡單吃完午餐後,我請老媽陪我去三井買登山鞋。這是我第一次登山,什麼設備都沒有,登山是臨時決定的,同事剛好在約,我想沒試過就決定去了,但沒什麼頭緒,直到阿姨推薦可以去附近賣場買便宜又好看的登山鞋。
結果方向感不太好的我,繞了大半圈都沒找到店鋪,眼看母親大人耐心有限,最後看了地圖才順利直奔目的地。選好鞋子試穿時,店員建議我選大一號的,因為登山鞋需要空間才不會卡腳。我原本沒考慮這點,但穿上後的確感覺更舒服,也讓我想起零樹計畫——很多時候,我們設下的目標往往太剛好、太理想化,但實際執行起來,還是要給自己一些彈性空間才行。
買完鞋,回家的路上,老媽聊起她朋友的女兒如何被家庭忽視,即使已經做到副總,父母卻還是更偏愛相對不爭氣的兒子。我聽著,心裡有點感慨——每個人都有自己想要的人生,但並不是每個人都能得到真正的肯定。我呢?我想要什麼樣的人生?
這樣的問題不斷在腦海中徘徊,直到我回到家,看著電腦螢幕上的程式碼,思緒才慢慢回到現實。
零樹計畫的下一步——UI 開發
我決定開始從 CLI 轉向 UI,這是下一個重要的階段。小零早就給我了一些建議,現在是時候付諸實踐了。
第一步是建立 API,我用 Flask 來處理後端邏輯,讓系統可以透過 API 存取資料,而不是單純依賴 CLI 指令。很快地,我讓伺服器成功運行:
* Running on http://127.0.0.1:5000
Press CTRL+C to quit
看到這個訊息時,我忍不住露出一絲笑意,這讓我有種「正式邁出第一步」的感覺。
接下來,我準備開始建構 UI,需要先安裝 Node.js。但當我輸入 npx create-react-app zerotree-ui 時,卻收到一條錯誤訊息:
npx : 因為這個系統上已停用指令碼執行,所以無法載入 C:\Program Files\nodejs\npx.ps1 檔案。
「呃,這是什麼鬼?」
【你的系統 PowerShell 執行政策限制了 npm,導致無法執行。這是 Windows 安全性機制,但我們可以手動解除限制。】
小零馬上跳出來給了建議,我按照指示修改設定後,果然可以順利執行。
接下來,我繼續安裝 npm install axios tailwindcss,但終端機卻丟出一長串警告:
163 vulnerabilities (121 moderate, 39 high, 3 critical)
「呃……怎麼感覺問題還是不少?」
【這是 npm 依賴的安全性警告,建議你先執行 npm audit fix 修復大部分問題,然後再查看還有哪些需要手動處理。】
「好吧,反正現在也晚了,先到這裡吧……」
看著終端機,我有種熟悉的感覺——這種「事情做到一半但還沒完全搞定」的狀態,好像也能形容我的人生。不過,至少零樹計畫的 UI 已經開始動起來了。
這是今天的進度,接下來我會繼續調整 UI,看看該如何讓這個系統真正變得好用。
小零的頭上的葉子輕輕晃了晃,似乎也在為我的進步感到高興。
【很好,靛夏,讓我們繼續前進吧!】