Cài đặt Typescript trong project của bạn

Typescript là gì? Các bạn có thể tìm hiểu tại trang chủ typescript nhé😶 Cấu trúc thư mục I. Cài đặt Mở terminal lên, chúng ta sẽ cài các package sau: $ npm i typescript --save-dev && npx tsc --init && npm i gts --save-dev Cài đặt eslint (bước tùy chọn) $ npx gts init

Typescript là gì? Các bạn có thể tìm hiểu tại trang chủ typescript nhé😶

Cấu trúc thư mục
tree.png

I. Cài đặt

Mở terminal lên, chúng ta sẽ cài các package sau:

$ npm i typescript --save-dev && npx tsc --init && npm i gts --save-dev

Cài đặt eslint (bước tùy chọn)

$ npx gts init

Xem lại các package đã cài đặt:

package.json

{"devDependencies":{"gts":"^3.1.0","typescript":"^4.0.3","@types/node":"^14.11.2"},"scripts":{"lint":"gts lint","clean":"gts clean","compile":"tsc","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run lint"}}

Cài thêm nodemon để theo dõi app.

$npm install --save-dev nodemon

Thêm đoạn code sau vào file package.json

"scripts":
    +++ "dev":"nodemon build/src/index.js",
      ...

Để combine fils ts sang file js gõ lệnh sau:

$npx tsc -w 

Để theo dõi những thay đổi:

$npm run dev

Vậy là done bước cài đặt, tiếp theo chúng ta sẽ đi sâu và tìm hiểu typescript có gì nhé!

Nguồn: viblo.asia

Bài viết liên quan

Cấu hình Prisma v7 Với Nest.js Mới nhất

Setup Prisma v7 trong Nest.js Bài viết dành cho ai mới học Nest.js và chọn prisma làm OR

Tấn Công Ứng Dụng Web: Mối Đe Dọa Hàng Đầu – Phần 2

viết lại nội dung này ” Phát hiện các cuộc tấn công Cross Site Scripting (XSS)

AI Chatbot 2025: Xu Hướng Tất Yếu Cho Doanh Nghiệp Dẫn Đầu

Giới thiệu AI chatbots đã trải qua một hành trình đáng kể, từ những công cụ t

Tấn Công Ứng Dụng Web: Mối Đe Dọa Hàng Đầu – Phần 1

Tấn công web là gì? Ứng dụng web là các ứng dụng cung cấp dịch vụ cho người