up
This commit is contained in:
19
tsconfig.json
Normal file
19
tsconfig.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"compilerOptions": {
|
||||
"target": "esnext", // Chỉ định phiên bản ECMAScript mục tiêu
|
||||
"module": "esnext", // Sử dụng mô-đun ES cho đầu ra
|
||||
"moduleResolution": "node", // Quyết định cách TypeScript tìm các mô-đun
|
||||
"strict": true, // Bật tất cả các kiểm tra kiểu nghiêm ngặt
|
||||
"esModuleInterop": true, // Đảm bảo tương thích với các mô-đun ES6
|
||||
"skipLibCheck": true, // Bỏ qua kiểm tra loại trong các tệp thư viện
|
||||
"forceConsistentCasingInFileNames": true, // Buộc sự nhất quán trong việc phân biệt chữ hoa chữ thường trong tên tệp
|
||||
"baseUrl": ".", // Cấu hình đường dẫn cơ sở để tìm mô-đun
|
||||
"paths": {
|
||||
"@/*": ["src/*"] // Định nghĩa các đường dẫn alias
|
||||
},
|
||||
"outDir": "./dist", // Thư mục đầu ra cho các tệp JavaScript đã biên dịch
|
||||
"rootDir": "./src" // Thư mục gốc chứa các tệp nguồn TypeScript
|
||||
},
|
||||
"include": ["src/**/*.ts", "src/**/*.tsx"], // Các tệp cần biên dịch
|
||||
"exclude": ["node_modules", "dist"] // Các thư mục cần loại bỏ khỏi biên dịch
|
||||
}
|
||||
Reference in New Issue
Block a user