Code ví dụ TypeScript, hướng dẫn tạo project TypeScript
Bài viết được sự cho phép của tác giả Trần Hữu Cương
Code ví dụ TypeScript, hướng dẫn tạo project TypeScript
Yêu cầu: đã hiểu biết về javascript/nodejs.Biết cách sử dụng npm
(Xem lại: Hướng dẫn NodeJs)
Việc làm Typescript lương cao up to 2000USD
1. Tạo TypeScript project
Trong ví dụ này, mình sẽ tạo Project TypeScript với tên là typescript-project
Tạo folder typescript-project:
mkdir typescript-project
Vào foder typescript-project:
cd typescript-project
Khởi tạo project nodejs (bước này có thể bỏ qua, vì khi bạn cài đặt package nào đó nó cũng tự động tạo file package.json rồi. Xem lại Tạo nodejs project)
Cài thư viện (package) typescript:
npm i typescript --save-dev
*Lưu ý: ở đây mình dùng option --save-dev
vì package typescript
chỉ cần thiết cho môi trường dev. Sau khi build project thành các file .js
thì package typescript
không cần thiết.
Sau khi cài xong package typescript thì ta có thể khởi tạo project TypeScript bằng lệnh:
npx tsc --init
Lệnh này sẽ tạo ra file tsconfig.json
, chứa cấu hình của project TypeScript như: file js được build ra chỗ nào? những file nào sẽ được build…
Đây là cấu trúc project typescript-project
được sinh ra
File tsconfig.json mình sẽ sửa lại đơn giản như sau:
{ "compilerOptions": { "target": "es6", "module": "commonjs", "strict": true, "outDir": "dist", "sourceMap": true } }
Ý nghĩa của các field trong file tsconfig.json thì các bạn có thể đọc ở comment trong file sau khi được sinh ra ở trên. Ở đây mình giải thích lại một số field mình dùng:
"target": "es6"
các file.js
được generate từ file.ts
sẽ được format theo chuẩn es6"outDir": "dist"
các file.js
được sinh ra ở folderdist
2. Code ví dụ TypeScript
Mình sẽ tạo file index.ts
trong folder src
với nội dung sau: (thường thì 1 project sẽ chứa code trong folder src)
class Demo { message: string; constructor(message: string){ this.message = message; } public hello() { console.log(this.message); } } const demo = new Demo('hello world'); demo.hello();
Đọc code file index.ts
ta sẽ thấy nó khá giống với Java hay .Net, cho chỉ rõ kiểu dữ liệu của biến…
3. Thực hiện compile project TypeScript
Để build project typescript, ta chạy lệnh:
npx tsc
Như bạn thấy, file .js
được tạo ra trong folder dist
Bạn cũng có thể thực hiện build và chạy project typescript bằng cách thêm script vào trong file package.json
Ví dụ mình thêm script “start”: “tsc && node dist/index.js” vào file package.json
Khi chạy thì chỉ cần gõ lệnh npm start
Download code ví dụ trên tại đây hoặc tại https://github.com/stackjava/typescript-project
References: https://www.typescriptlang.org/docs/
Bài viết gốc được đăng tải tại stackjava.com
Có thể bạn quan tâm:
- Giới thiệu về WebJars
- Code ví dụ typescript, cấu hình eslint với prettier
- Code ví dụ TypeScript Eslint (áp dụng eslint cho TypeScript)
Xem thêm Việc làm IT hấp dẫn trên TopDev
- B BenQ RD Series – Dòng Màn Hình Lập Trình 4k+ Đầu Tiên Trên Thế Giới
- i iOS 18 có gì mới? Có nên cập nhật iOS 18 cho iPhone của bạn?
- G Gamma AI là gì? Cách tạo slide chuyên nghiệp chỉ trong vài phút
- P Power BI là gì? Vì sao doanh nghiệp nên sử dụng PBI?
- K KICC HCMC x TOPDEV – Bước đệm nâng tầm sự nghiệp cho nhân tài IT Việt Nam
- T Trello là gì? Cách sử dụng Trello để quản lý công việc
- T TOP 10 SỰ KIỆN CÔNG NGHỆ THƯỜNG NIÊN KHÔNG NÊN BỎ LỠ
- T Tìm hiểu Laptop AI – So sánh Laptop AI với Laptop thường
- M MySQL vs MS SQL Server: Phân biệt hai RDBMS phổ biến nhất
- S SearchGPT là gì? Công cụ tìm kiếm mới có thể đánh bại Google?