关于compilerOptions属性
文档的解释: 不要被compilerOptions所迷惑,因为JavaScript并不需要实际的编译。这个属性的存在是因为jsconfig是tsconfig的后代, 是用于编译TypeScript的。
这个属性在 js 项目里面能用到的是 "baseUrl": ".", "paths": { "@/*": ["src/*"] },
用来做 webpack
别名映射
{
"compilerOptions": {
"baseUrl": ".",
"paths": {
"@/*": ["src/*"]
},
"checkJs":false
},
"exclude": ["node_modules", "dist","plop-templates"],
"include": ["src/**/*"]
}