【Typescript】tsconfig 常用配置项(常用or总结)
{
"compilerOptions": {
"target": "es5", // 指定ECMAScript目标版本
"module": "commonjs", // 指定使用的模块系统
"strict": true, // 启用所有严格类型检查选项
"esModuleInterop": true, // 启用ES6导入样式(即`import foo from 'foo'`)的默认互操作
"skipLibCheck": true, // 跳过对声明文件的类型检查
"forceConsistentCasingInFileNames": true, // 确保文件名大小写一致
"outDir": "./dist", // 指定输出目录
"moduleResolution": "node", // 模块解析策略
"baseUrl": ".", // 解析非相对模块名的基目录
"paths": { // 路径映射,相对于baseUrl
"@/*": ["src/*"]
},
"lib": ["esnext", "dom"] // 包含在编译中的库文件
},
"include": [ // 需要包含进编译的文件或目录
"src/**/*.ts",
"src/**/*.tsx",
"types/**/*.d.ts"
],
"exclude": [ // 需要排除在外的文件或目录
"node_modules",
"dist",
"*.test.ts",
"*.spec.ts"
]
}
这个配置文件提供了一些常用的TypeScript编译器选项,包括设置目标JavaScript版本、模块系统、启用严格类型检查、输出目录和包含的文件。通过这样的配置,开发者可以更好地控制TypeScript编译过程。
评论已关闭