W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
以下是從源碼構(gòu)建 Deno 的操作步驟。如果您只是想使用 Deno,您可以下載一個(gè)預(yù)構(gòu)建的可執(zhí)行文件,參考 入門 章節(jié)。
Linux 或 Mac 系統(tǒng):
Clone on Linux or Mac:
git clone --recurse-submodules https://github.com/denoland/deno.git
在 Windows 系統(tǒng)上有一些額外步驟:
git config --global core.symlinks true
git clone --recurse-submodules https://github.com/denoland/deno.git
您需要 安裝 Rust。Deno 不支持每晚版本(nightly) 構(gòu)建,請(qǐng)確定您獲取的是最新的穩(wěn)定版本(stable release)。 檢查以下工具是否已經(jīng)安裝:
rustc -V
cargo -V
最簡(jiǎn)單的方式是使用預(yù)編譯的 V8 :
cargo build -vv
如果您想要從源碼構(gòu)建 Deno 和 V8 :
V8_FROM_SOURCE=1 cargo build -vv
從源碼構(gòu)建 V8 時(shí)會(huì)有更多依賴: Python 2. 確認(rèn)您的 PATH 環(huán)境變量中有一個(gè)無(wú)后綴 (suffix-less) 的 python/python.exe,并且它指向 Python 2,而不是 Python3 (issue 464)。
對(duì)于 Linux 用戶,必須已經(jīng)安裝 glib-2.0 開發(fā)文件。(在 Ubuntu 上,運(yùn)行 apt install libglib2.0-dev)
對(duì)于 Mac 用戶,必須已經(jīng)安裝 XCode 。
對(duì)于 Windows 用戶: 1.安裝 VS Community 2019,安裝 "Desktop development with C++" 工具包,確認(rèn)以下工具都已被選中和安裝。
使用 Cargo:
## 構(gòu)建:
cargo build -vv
cargo clean && cargo build -vv
./target/debug/deno run cli/tests/002_hello.ts
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: