設定專案
先決條件
在建置及執行 Rolldown 時,僅需要幾個工具。您將需要
- 透過 rustup 安裝 Rust
- 安裝
just
您可以快速地透過執行下列指令,或按照官方 指南 安裝 just
sh
npm install --global just-install
sh
pnpm --global add just-install
sh
yarn global add just-install
sh
brew install just
sh
cargo install just
- 安裝 Node.js >= 20.11 / 21.2
just setup
在您第一次結帳存放庫時,您所需要做的就是在存放庫根目錄執行 just setup
如果最後您看到 ✅✅✅ 設定完成!
,代表您已經具備建置和執行 rolldown 所需的一切。
您可以執行 just roll
來驗證是否一切運作正常。
提示
just roll
可能需要一些時間執行,因為它將從頭開始建置 rolldown 並執行所有測試。- 如果您想知道在幕後
just setup
執行了什麼作業,您可以查看存放庫根目錄中的justfile
現在,您可以移到下一章 建置和執行。如果您想要深入瞭解設定流程,請繼續讀下去。
深入介紹
此區段將會深入說明在建置及執行 Rolldown 時需要的已安裝工具和依賴關係。
設定 Rust
Rolldown 建置於 Rust 之上,並需要您的環境中存在 rustup
和 cargo
。您可以 透過 Rust 官方網站安裝 Rust。
設定 Node.js
Rolldown 是使用 NAPI-RS 建置的 npm 套件,並發布至 npm 登錄檔中,因此需要 Node.js 和 pnpm(用於依賴關係管理)。
我們建議您透過版本管理工具安裝 Node.js,例如 nvm 或 fnm。請務必安裝並使用 Node.js 版本 18.18.0+,這是此專案的最低需求。如果您已經使用您選擇的 Node.js 版本管理工具,且使用的 Node.js 版本符合要求,您可以略過此步驟。
設定 pnpm
我們建議您透過 corepack 啟用 pnpm,這樣才能在這個專案中作業時自動使用正確版本的 pnpm
shell
corepack enable
來驗證所有設定是否正確。