錯誤、錯誤、再錯誤
Error: error:0308010C:digital envelope routines::unsupported
我盯著終端機上的錯誤訊息,感覺血壓開始飆升。
這已經是今天不知道第幾次遇到問題了。從安裝 Tailwind CSS 開始,各種錯誤接踵而來。剛解決 npx tailwindcss init
的問題,結果 npm start
又炸了,這次還是更玄的 OpenSSL 錯誤。
揉了揉眼睛,看著小零浮在虛擬介面前,圓滾滾的身體上兩片葉子隨著程式碼的閃爍微微晃動。
「小零,這次又是什麼?」我嘆氣道。
小零瞇起它閃亮的大眼睛,語音冷靜而溫柔:【靛夏,你的錯誤和 Node.js 22 預設的 OpenSSL 3 有關,目前 Webpack 還不支援這個版本。】
「……所以我該怎麼辦?」我無奈地趴在桌上。
【降級 Node.js!試試 20.18.3。】小零的語音聽起來充滿信心,頭頂的小葉子還愉快地晃了晃。
深吸一口氣,按照小零的指示輸入指令,安裝、測試、重啟。一切都按照計畫進行,直到——
npm start
錯誤。
「又來了啊!!!」我崩潰地抓亂頭髮。
「該死,我就不相信我解決不了!既然搞不懂問題,那就砍掉重練!」
索性刪掉整個專案資料夾,決定重新從 npx create-react-app zerotree-ui
開始。這一次她格外小心,每一步都讓小零檢查是否有潛在錯誤。
然而…… Error: ENOENT: no such file or directory.
「……」呆滯地看著錯誤訊息,我感覺靈魂正在離開身體。
【靛夏,這是 npm 找不到全域 npm 目錄的錯誤,可能是你的 Node.js 安裝不完整。】小零耐心地解釋著。
「那我要怎麼辦?」她茫然地問。
【新增 npm
資料夾,然後重新安裝 create-react-app
!】小零的音調像是在打氣。
依言執行指令,當我終於成功建立 zerotree-ui
專案,安裝 axios
和 tailwindcss
後,已經是夜晚了。
再次測試了一下
npm start
終端機瞬間炸裂出一串錯誤訊息。
「還是錯!為什麼還是錯!」
小零瞇起圓滾滾的大眼睛,語氣一如既往地冷靜。
【根據錯誤訊息,可能是 npm 目錄遺失,或者 create-react-app 損壞。】
花了一整天時間試圖建立環境,卻一次又一次地被錯誤擊敗。就像是——命運在提醒我,成長的路不會這麼容易。
「好吧,今天就先這樣吧。」
靠在椅背上,抬頭看向天花板,感覺像是經歷了一場戰爭。
「小零,我今天的學習成果如何?」我苦笑著問。
小零在眼前旋轉了一圈,發出電子音般的笑聲:【你今天獲得了 +100 耐心值,+50 問題解決能力,還有 -10 心靈穩定度。】
終端機的光芒微微閃爍,關掉螢幕,我有點茫然。
【靛夏,明天再戰,對吧?】
我轉頭望著小零,感覺那雙圓圓的眼睛直直盯著我,讓我彷彿又燃起鬥志。
「……對,明天再戰。」