tsconfig.json
biểu thị thư mục lưu giữ là thư mục gốc của dự án TypeScript. Tệp tsconfig.json
chỉ định các tệp gốc và các tùy chọn trình biên dịch cần thiết để biên dịch dự án.
Trình biên dịch dự kiến thực hiện theo các cấu hình đề cập:
"mục tiêu": "ES5" => sẽ biên dịch es6 để ES5 để nó là trình duyệt tương thích.
"module": "hệ thống" => xác định các thế hệ đang mô-đun (commonjs', 'amd', 'hệ thống', 'UMD', 'es6' vv)
"moduleResolution": "node" => Xác định cách mô-đun được giải quyết
"sourceMap": true => Tạo tệp '.map' tương ứng để nó có thể được sử dụng trong mã sản xuất để gỡ lỗi.
"removeComments": false => Xóa tất cả nhận xét ngoại trừ chú thích tiêu đề sao chép phải bắt đầu bằng/*!
"noImplicitAny": false => Tăng lỗi trên biểu thức và khai báo với loại ‘bất kỳ’ ngụ ý.
Nếu thuộc tính "loại trừ" được chỉ định, trình biên dịch bao gồm tất cả các tệp TypeScript (* .ts hoặc * .tsx) trong thư mục chứa và thư mục con ngoại trừ các tệp hoặc cặp bị loại trừ.
http://www.typescriptlang.org/docs/handbook/tsconfig-json.html – Alex
+1 cho một câu hỏi hay. Đọc tài liệu (đặc biệt là cho các loại chữ hoặc Góc) thường khiến bạn bối rối hơn khi bạn bắt đầu. Có ai đó giải thích nó trên một trang web này là rất tốt. – sgroves
Đồng ý @sgroves. Đây là một câu hỏi hợp lệ. – frosty