做網站有個很自然的順序:先在自己的電腦上跑(只有你看得到),確認一切正常,再放到網路上(全世界看得到)。「在自己電腦上跑」這件事,工程師叫做 本機(local)執行local(本機)指「你自己這台電腦」。相對的是 remote(遠端)或雲端,指網路上別人的電腦。本機執行=程式只在你這台電腦上跑,別人連不進來。。
你可以想成:正式開店前,先在自家廚房試做、試吃,確定沒問題,才開門做生意。 這一章就是在「自家廚房試做」第 6 章那個規格書評分網站。
本章學習目標
① 理解「先本機、再上線」的開發順序,以及 localhost 是什麼;
② 認識 Node(跑程式的引擎)、npm(採購建材的助手)、套件(現成零件);
③ 學會本機三咒語:npm install → npm run dev → 打開 localhost;
④ 學會「指令不認識時,先想是不是沒裝這個工具」的判斷;
⑤ 認識放機密的保險箱 .env.local 與環境變數。