Notes
← All notes
·frontend·22 min

Monorepo 取捨:pnpm workspace + Turborepo / Nx 串一條線

資深前端面試一定問 monorepo。pnpm workspace 解 dependency hoisting,Turborepo / Nx 解 task graph 跟 remote cache;兩層職責分清楚就能解釋為什麼 Google / Vercel 用不同工具。三套工具的 mental model、task pipeline、cache 策略、CI 設計串成一條線。內部使用。

#monorepo#pnpm#turborepo#nx#workspace#task-graph#remote-cache#interview-prep#面試系列#private

問「為什麼用 monorepo」、「Turborepo 跟 Nx 差在哪」、「pnpm workspace 不夠嗎」——這三題其實是一題:你懂不懂 monorepo 要解決的問題分兩層。第一層是 dependency management(pnpm workspace 解),第二層是 task orchestration(Turborepo / Nx 解)。資深前端的標準答案不是「monorepo 比較好管理」而是「兩層各自的問題分清楚才知道工具怎麼選」。這篇把三套工具串成一條線。