W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
以下是從源碼構建 Deno 的操作步驟。如果您只是想使用 Deno,您可以下載一個預構建的可執(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) 構建,請確定您獲取的是最新的穩(wěn)定版本(stable release)。 檢查以下工具是否已經安裝:
rustc -V
cargo -V
最簡單的方式是使用預編譯的 V8 :
cargo build -vv
如果您想要從源碼構建 Deno 和 V8 :
V8_FROM_SOURCE=1 cargo build -vv
從源碼構建 V8 時會有更多依賴: Python 2. 確認您的 PATH 環(huán)境變量中有一個無后綴 (suffix-less) 的 python/python.exe,并且它指向 Python 2,而不是 Python3 (issue 464)。
對于 Linux 用戶,必須已經安裝 glib-2.0 開發(fā)文件。(在 Ubuntu 上,運行 apt install libglib2.0-dev)
對于 Mac 用戶,必須已經安裝 XCode 。
對于 Windows 用戶: 1.安裝 VS Community 2019,安裝 "Desktop development with C++" 工具包,確認以下工具都已被選中和安裝。
使用 Cargo:
## 構建:
cargo build -vv
cargo clean && cargo build -vv
./target/debug/deno run cli/tests/002_hello.ts
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: