Mục đích của cờ ‘--incremental’ trong TypeScript là gì?

{{FormatNumbertoThousand(model.total_like)}} lượt thích
143 lượt xem
Typescript master

Vì các tệp TypeScript được biên dịch nên có một bước trung gian giữa việc viết và chạy mã của bạn. Một trong những mục tiêu của chúng ta là giảm thiểu thời gian xây dựng khi có bất kỳ thay đổi nào đối với chương trình của bạn.

  • Cờ --incremental yêu cầu TypeScript lưu thông tin về đồ thị dự án từ lần biên dịch cuối cùng.
  • Lần tiếp theo TypeScript được gọi với --incremental, nó sẽ sử dụng thông tin đó để phát hiện ra cách ít tốn kém nhất để kiểm tra kiểu và đưa ra các thay đổi cho dự án của bạn. Điều này có thể tránh được việc kiểm tra kiểu đầy đủ và phát lại có thể gây tốn kém.
// tsconfig.json
{
   "compilerOptions": {
      "incremental": true,
      "outDir": "./lib"
   },
   "include": ["./src"]
}
{{login.error}}