如何在Deno.js中新增第三方庫?
要在Deno中新增第三方庫,我們需要從其URL匯入庫。我們可以使用“import”語句後跟庫的URL。也可以使用本地檔案路徑代替URL。然後可以透過引用其匯出的函式或變數在我們的程式碼中使用該庫。讓我們首先了解什麼是Deno.js:
什麼是Deno.js?
Deno是一個使用V8 JavaScript引擎構建的新型JavaScript/TypeScript執行時。
它構建在Rust程式語言之上,並使用Tokio庫進行非同步I/O。
與Node.js不同,Deno不使用包管理器,而是使用標準匯入語句來載入模組。
Deno內建支援Web開發、測試、格式化和程式碼檢查。
Deno仍處於早期階段,但作為Node.js更安全、更高效能的替代方案,它正在越來越受歡迎。
方法
首先,在Deno.land等網站上找到要使用的庫。
找到庫後,可以使用“import”語句將其匯入到專案中。例如,如果要匯入“http”庫,可以使用以下程式碼:import * as http from https://deno.land/std/http/mod.ts
匯入庫後,可以在程式碼中使用其函式和方法。
最後,如果庫需要網路訪問,請確保使用“--allow-net”標誌執行專案。
例如:deno run --allow-net your_script.ts
注意:執行專案之前,請確保系統上安裝了最新版本的Deno。
示例
以下是Deno專案中匯入和使用Deno.land的“http”庫的完整示例:
import { serve } from https://deno.land/std/http/server.ts;
const server = serve({ port: 8000 });
console.log("Server running on https://:8000);
for await (const req of server) {
req.respond({ body: "Hello Deno!" });
}
此示例建立一個簡單的HTTP伺服器,該伺服器偵聽埠8000,並對每個傳入請求響應“Hello Deno!”。
要執行此示例,請將程式碼儲存在名為“server.ts”的檔案中,並在終端中執行以下命令:
deno run --allow-net server.ts
這將啟動伺服器,您可以透過在Web瀏覽器中訪問https://:8000來測試它。
輸出
資料結構
網路
關係資料庫管理系統(RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP