[denoland/deno]如何以编程方式生成默认的 tsconfig?

2024-07-17 348 views

回答

7

读取哪个文件?@Lonniebiz

5

这是一个复杂的问题,因为有些设置仅对 Deno 有意义,因为它是 TypeScript 宿主,因此仅输出它可能不会产生有用的结果。出于开发目的,最好使用编辑器插件,因为它会设置默认值并覆盖模块解析逻辑。

除了编辑器之外,用例是什么?在大多数情况下,tsc除了 Deno 之外,你还会使用类似的东西,你只需tsconfig.json按要求设置tsc并将其传递给 Deno --config,Deno 会告诉你它忽略了什么,以确保它可以运行转译后的 JavaScript。

3

@kitsonk 以版本管理的方式设置自定义开发环境(而不是使用插件或扩展),能够订阅活动二进制文件的默认值。

5

是的,对于 deno 用户来说,棘手的一点是它来自 npm(TypeScript / vscode 将使用节点路径解析在字段中找到它"extends")——尽管直接从 unpkg 获取 tsconfig 文件也是可行的。

4

@orta 嗯,这根本不会被 Deno 运行时使用,它会被那些试图在其他地方模仿 Deno 的人使用,所以它在 npm 包中并不是一个限制因素。

7

考虑到#7732,这似乎可能更为重要。

2

此问题已自动标记为过时,因为最近没有活动。如果没有进一步活动,它将被关闭。感谢您的贡献。

6

不陈旧

3

@jsejcksn 我已经写了一份关于deno.json包括 的新提案tsconfig.json。请给我们您的反馈。谢谢。#12781

7

@dsherret 感觉这应该属于dnt的范围。