首页 > 解决方案 > 如何在打字稿中输出原始代码?

问题描述

我在组件库上工作,并且想要对生成的代码进行摇树和完全控制,所以我想让组件在组件的沙箱中使用打字稿运行和测试组件时输出原始代码。

设置"target": "esnext",没有帮助 - typescript 将代码转换为 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 仓库

标签: typescript

解决方案


推荐阅读