typescript - 如何在打字稿中输出原始代码?
问题描述
我在组件库上工作,并且想要对生成的代码进行摇树和完全控制,所以我想让组件在组件的沙箱中使用打字稿运行和测试组件时输出原始代码。
设置"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 仓库
解决方案
推荐阅读
- android - 如何从与其他模块共享的测试模块中读取 json 文件?
- c# - 我们可以在着色器代码中将纹理分成两个相等的部分 - c# openTK
- flutter - Dart - 如何在没有元素的情况下获取 Iterable 元素的`runtimeType`?
- assembly - 编辑或创建链接的 dll 文件
- git - Big git merge - 跨提交拆分分辨率
- .net - 在 CefSharp 的 PDF 查看器中隐藏或禁用下载按钮和打印按钮
- java - 使用java从JSON获取动态子数组
- magento2 - 添加动态自定义费用 magento 2
- python - 如何删除数据框所有列中仅包含 NaN 值的行?
- android - 在 Android 应用程序中使用移动数据访问互联网时使用没有网关/互联网连接的本地 Wifi (Flutter)