参考:https://deno.land/std/manual.md#typescript-compiler-options
这可能不是固定的/稳定的,并且会在未来的版本中发生变化。我可以使用 生成类型deno types
。如何以编程方式获取当前的 tsconfig.json?
参考:https://deno.land/std/manual.md#typescript-compiler-options
这可能不是固定的/稳定的,并且会在未来的版本中发生变化。我可以使用 生成类型deno types
。如何以编程方式获取当前的 tsconfig.json?
读取哪个文件?@Lonniebiz
这是一个复杂的问题,因为有些设置仅对 Deno 有意义,因为它是 TypeScript 宿主,因此仅输出它可能不会产生有用的结果。出于开发目的,最好使用编辑器插件,因为它会设置默认值并覆盖模块解析逻辑。
除了编辑器之外,用例是什么?在大多数情况下,tsc
除了 Deno 之外,你还会使用类似的东西,你只需tsconfig.json
按要求设置tsc
并将其传递给 Deno --config
,Deno 会告诉你它忽略了什么,以确保它可以运行转译后的 JavaScript。
@kitsonk 以版本管理的方式设置自定义开发环境(而不是使用插件或扩展),能够订阅活动二进制文件的默认值。
感谢@orta Deno 配置现在可以在这里获取:https://github.com/tsconfig/bases/pull/12
是的,对于 deno 用户来说,棘手的一点是它来自 npm(TypeScript / vscode 将使用节点路径解析在字段中找到它"extends"
)——尽管直接从 unpkg 获取 tsconfig 文件也是可行的。
@orta 嗯,这根本不会被 Deno 运行时使用,它会被那些试图在其他地方模仿 Deno 的人使用,所以它在 npm 包中并不是一个限制因素。
考虑到#7732,这似乎可能更为重要。
此问题已自动标记为过时,因为最近没有活动。如果没有进一步活动,它将被关闭。感谢您的贡献。
不陈旧
@jsejcksn 我已经写了一份关于deno.json
包括 的新提案tsconfig.json
。请给我们您的反馈。谢谢。#12781
@dsherret 感觉这应该属于dnt的范围。