【发布时间】:2020-05-19 13:35:24
【问题描述】:
在 Deno 中,要导入 TypeScript 模块,您自己的代码文件是否必须是 TypeScript?还是 Deno 在导入模块之前自动将 TypeScript 转换为 javascript?
我希望我的所有代码文件都是 EcmaScript 模块(js 或 mjs,但不是 ts)。
与现在的其他人不同,我想避免在自己的代码中使用 TypeScript。我不喜欢静态类型的死板,Typescript 不是 EcmaScript 标准的一部分。仅 EcmaScript 就拥有我管理大型项目所需的一切。对我来说,TypeScript 是一种过时的技术,自 ES6 模块出现以来就不再需要它了。 TypeScript 解决的问题类型是我没有的问题。
但是,很明显,Deno 中可用的许多 3rd 方模块将使用 TypeScript 编写。是否可以以在导入之前转换为 JavaScript 的方式导入这些模块,以便我可以保留自己的代码纯粹是 EcmaScript?
【问题讨论】:
-
Lonnie,如果您可以编辑您的问题,删除个人想法并使其符合社区准则,或者至少更友好,那就太好了。
-
@EvandroPomatti 避免使用 TypeScript 有什么不友好的?我无权说明我的问题的原因吗? TypeScript 在政治上是否正确,尽可能避免使用它是不友好的?
-
您不喜欢 Typescript 的所有原因,包括它的“僵化”和“过时的技术”,都与您的问题无关。提出它们的唯一原因是隐含的争论。指出这一点与“政治正确”无关。
标签: deno