TypeScript là một siêu tập hợp JavaScript đã nhập để biên dịch thành JavaScript thuần túy. Nó cung cấp các lớp, mô-đun và giao diện để giúp bạn xây dựng các thành phần mạnh mẽ
Cài đặt trình biên dịch TypeScript
Visual Studio Code bao gồm hỗ trợ ngôn ngữ TypeScript nhưng không bao gồm trình biên dịch TypeScript,
mkdir HelloWorld
cd HelloWorld
code .
7. Bạn sẽ cần cài đặt trình biên dịch TypeScript trên toàn cầu hoặc trong không gian làm việc của mình để chuyển mã nguồn TypeScript sang JavaScript [mkdir HelloWorld
cd HelloWorld
code .
8]Cách dễ nhất để cài đặt TypeScript là thông qua npm, Node. js Trình quản lý gói. Nếu bạn đã cài đặt npm, bạn có thể cài đặt TypeScript trên toàn cầu [
mkdir HelloWorld
cd HelloWorld
code .
9] trên máy tính của mình bằng cáchnpm install -g typescript
Bạn có thể kiểm tra cài đặt của mình bằng cách kiểm tra phiên bản
tsc --version
Một tùy chọn khác là cài đặt cục bộ trình biên dịch TypeScript trong dự án của bạn [
tsc --version
0] và có lợi ích là tránh các tương tác có thể xảy ra với các dự án TypeScript khác mà bạn có thể cóChào thế giới
Hãy bắt đầu với một Hello World Node đơn giản. ví dụ js. Tạo một thư mục mới
tsc --version
1 và khởi chạy Mã VSmkdir HelloWorld
cd HelloWorld
code .
Từ File Explorer, tạo một tệp mới có tên là
tsc --version
0Bây giờ hãy thêm mã TypeScript sau. Bạn sẽ nhận thấy từ khóa TypeScript
tsc --version
1 và khai báo kiểu tsc --version
2let message: string = 'Hello World';
console.log[message];
Để biên dịch mã TypeScript, bạn có thể mở Terminal tích hợp [ ⌃` [Windows, Linux Ctrl+`]] and type
tsc --version
3. This will compile and create a new tsc --version
4 JavaScript file.Nếu bạn có nút. js được cài đặt, bạn có thể chạy
tsc --version
5Nếu bạn mở
tsc --version
4, bạn sẽ thấy nó trông không khác mấy so với tsc --version
0. Thông tin loại đã bị xóa và tsc --version
1 hiện là tsc --version
9tsc --version
4IntelliSense
IntelliSense hiển thị cho bạn hoàn thành mã thông minh, thông tin di chuột và trợ giúp chữ ký để bạn có thể viết mã nhanh hơn và chính xác hơn
Mã VS cung cấp IntelliSense cho các tệp TypeScript riêng lẻ cũng như các dự án TypeScript
mkdir HelloWorld
cd HelloWorld
code .
0thông tin di chuột
Di chuột qua biểu tượng TypeScript để xem nhanh thông tin về loại và tài liệu liên quan
Bạn cũng có thể hiển thị thông tin di chuột ở vị trí con trỏ hiện tại bằng ⌘K ⌘I [Windows, Linux Ctrl+K Ctrl+I] keyboard shortcut.
Chữ ký trợ giúp
Khi bạn viết lệnh gọi hàm TypeScript, Mã VS hiển thị thông tin về chữ ký hàm và làm nổi bật tham số mà bạn hiện đang hoàn thành
Trợ giúp về chữ ký được hiển thị tự động khi bạn nhập
mkdir HelloWorld
cd HelloWorld
code .
1 hoặc mkdir HelloWorld
cd HelloWorld
code .
2 trong lệnh gọi hàm. Sử dụng ⇧⌘Dấu cách [Windows, Linux Ctrl+Shift+Dấu cách ] . to manually trigger signature help.Đoạn trích
Ngoài việc hoàn thành mã thông minh, Mã VS cũng bao gồm các đoạn TypeScript cơ bản được đề xuất khi bạn nhập
Bạn có thể cài đặt tiện ích mở rộng để nhận thêm đoạn mã hoặc xác định đoạn mã của riêng mình cho TypeScript. Xem Đoạn mã do người dùng xác định để biết thêm thông tin
Mẹo. Bạn có thể tắt đoạn trích bằng cách đặt
3 thànhmkdir HelloWorld cd HelloWorld code .
4 trong tệp cài đặt của mình. Nếu muốn xem các đoạn trích, bạn có thể chỉ định thứ tự liên quan đến các đề xuất; . Mặc định làmkdir HelloWorld cd HelloWorld code .
7mkdir HelloWorld cd HelloWorld code .
Lỗi và cảnh báo
Dịch vụ ngôn ngữ TypeScript sẽ phân tích chương trình của bạn để tìm các vấn đề về mã hóa và báo cáo các lỗi và cảnh báo
- Trong thanh Trạng thái, có một bản tóm tắt về tất cả các lỗi và số lượng cảnh báo
- Bạn có thể nhấp vào phần tóm tắt hoặc nhấn ⇧⌘M [Windows, Linux Ctrl+Shift . ] to display the PROBLEMS panel with a list of all current errors.
- Nếu bạn mở một tệp có lỗi hoặc cảnh báo, chúng sẽ được hiển thị cùng dòng với văn bản và trong thước tổng quan
Để lặp lại các lỗi hoặc cảnh báo trong tệp hiện tại, bạn có thể nhấn F8 hoặc ⇧F8 . [Windows, Linux Shift+F8] which will show an inline zone detailing the problem and possible Code Actions [if available]:
điều hướng mã
Điều hướng mã cho phép bạn nhanh chóng điều hướng các dự án TypeScript
- Đi tới Định nghĩa F12 - Đi tới mã nguồn của định nghĩa ký hiệu.
- Định nghĩa Peek ⌥F12 [Windows Alt+F12 . Ctrl+Shift+F10] - Bring up a Peek window that shows the definition of a symbol.
- Chuyển đến Tài liệu tham khảo ⇧F12 [Windows, Linux Shift+F12] - Show all references to a symbol.
- Chuyển đến Định nghĩa loại - Chuyển đến loại xác định ký hiệu. Đối với một thể hiện của một lớp, điều này sẽ tiết lộ chính lớp đó thay vì nơi thể hiện được xác định
- Đi tới Thực hiện ⌘F12 [Windows, Linux Ctrl+F12] - Go to the implementations of an interface or abstract method.
Bạn có thể điều hướng thông qua tìm kiếm ký hiệu bằng cách sử dụng các lệnh Chuyển đến ký hiệu từ Bảng lệnh [ ⇧⌘P [Windows, Linux Ctrl+Shift+P]].
- Đi tới Biểu tượng trong tệp ⇧⌘O [Windows, Linux Ctrl+Shift+O