我在组件库上工作,希望摇一摇,完全控制生成的代码,所以我想让组件在运行和测试组件的沙箱中的打字稿时输出原始代码。
设置"target": "esnext",
无济于事-打字稿不会将代码转换为es5,而是会修改原始代码。
如何设置打字稿以输出原始代码?
这是我的tsconfig:
{
"compilerOptions": {
"resolveJsonModule": true,
"composite": true,
"target": "esnext",
"module": "commonjs",
"declaration": true,
"declarationMap": true,
"sourceMap": true,
"strict": true,
"jsx": "react",
"importHelpers": true,
"esModuleInterop": true,
"allowSyntheticDefaultImports": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"noImplicitReturns": true,
"noFallthroughCasesInSwitch": true
},
"exclude": ["node_modules", "lib"]
}
这是我的Github repo