Deno là một JavaScript runtime nhẹ, vừa đơn giản vừa an toàn. Nó cung cấp một môi trường phát triển ổn định và thoải mái, cho phép bạn viết TypeScript mà không cần biên dịch. Ngoài ra, với tư cách là một engine có V8 làm cơ sở, nó có khả năng tương thích cao với mã JavaScript hiện có được viết với hỗ trợ đầy đủ cho các tiêu chuẩn ECMAScript.
Chúng tôi sẽ chỉ cho bạn cách cài đặt Deno trên Ubuntu 20.04 và chạy một tập lệnh hello world để kiểm tra cài đặt của bạn trong bài viết này.
Một thanh tiến trình sẽ xuất hiện và hiển thị trạng thái của các tệp khi chúng tải xuống.
Lệnh này sẽ cung cấp cho chúng ta một tệp zip có tên là deno.zip chứa tất cả các tệp cần thiết để cài đặt phiên bản mới nhất của deno engine.
Ở bước tiếp theo, bạn sẽ giải nén tệp và cài đặt deno trên máy chủ của mình.
Bây giờ hãy giải nén tệp vào thư mục /usr/local/bin của ubuntu
Quá trình cài đặt bây giờ sẽ hoàn tất và sẽ có một thư mục mới có tên deno và bên trong sẽ có một tệp có tên deno có đúng chủ sở hữu và quyền. Sử dụng ls để liệt kê tệp deno mới và đảm bảo rằng tệp này có đúng chủ sở hữu và quyền:
Sau đó, sử dụng cờ --version, chạy lệnh deno để đảm bảo lệnh hoạt động như mong đợi.
Tiếp theo, chúng ta sẽ chạy deno với câu lệnh hello world để bạn có thể xem lệnh này thực hiện những gì.
Sau khi chạy ví dụ, Deno trở về dấu nhắc thông thường ( > ). Thoát khỏi REPL bằng cách nhấn CTRL+D. Bây giờ bạn sẽ trở lại shell bên ngoài deno.
Chúng tôi sẽ chỉ cho bạn cách cài đặt Deno trên Ubuntu 20.04 và chạy một tập lệnh hello world để kiểm tra cài đặt của bạn trong bài viết này.
Điều kiện tiên quyết
- Ubuntu 20.04 được cài đặt trên hệ thống hoặc máy ảo của bạn.
- Tài khoản root hoặc tài khoản người dùng có quyền sudo được thiết lập trên máy chủ.
- Cửa sổ terminal mở và sẵn sàng cho các lệnh, còn được gọi là lệnh nhắc nhở.
Bước 1: Cập nhật Ubuntu Server
Trước tiên, hãy cập nhật Ubuntu lên phiên bản mới nhất.
Mã:
sudo apt update -y
Mã:
sudo apt upgrade -y
Bước 2: Tải xuống Deno
Trước tiên, chúng ta sẽ tải xuống tệp deno chứa phiên bản mới nhất của công cụ Deno từ github bằng lệnh curl trong cửa sổ terminal.
Mã:
cd /tmp
Mã:
curl -Lo "deno.zip" "https://github.com/denoland/deno/releases/latest/download/deno-x86_64-unknown-linux-gnu.zip"
Lệnh này sẽ cung cấp cho chúng ta một tệp zip có tên là deno.zip chứa tất cả các tệp cần thiết để cài đặt phiên bản mới nhất của deno engine.
Ở bước tiếp theo, bạn sẽ giải nén tệp và cài đặt deno trên máy chủ của mình.
Bước 2: Cài đặt Deno
Bạn sẽ cần đảm bảo rằng mình có lệnh giải nén trên máy tính. Bạn có thể thực hiện việc này bằng cách cập nhật chỉ mục gói hệ thống của mình rồi cài đặt lệnh unzip bằng apt.
Mã:
sudo apt update
Mã:
sudo apt install unzip
Mã:
sudo unzip -d /usr/local/bin /tmp/deno.zip
Mã:
ls -al /usr/local/bin/deno
Sau đó, sử dụng cờ --version, chạy lệnh deno để đảm bảo lệnh hoạt động như mong đợi.
Mã:
deno --version
Tiếp theo, chúng ta sẽ chạy deno với câu lệnh hello world để bạn có thể xem lệnh này thực hiện những gì.
Bước 3 — Sử dụng Deno REPL
Để tìm hiểu về Deno, hãy sử dụng Deno REPL(read-eval-print loop). Lệnh này cho phép bạn nhập nội dung và đánh giá ngay lập tức. Trong ví dụ này, chúng ta tạo một mảng JavaScript, sau đó sử dụng phương thức join() của mảng đó để kết hợp 'hello' với 'world'.
Mã:
deno
Mã:
['hello', 'world'].join(' ')
Sau khi chạy ví dụ, Deno trở về dấu nhắc thông thường ( > ). Thoát khỏi REPL bằng cách nhấn CTRL+D. Bây giờ bạn sẽ trở lại shell bên ngoài deno.