TypeScript `tsconfig`扩展字段应该更加用户友好,

ca1c2owp  于 4个月前  发布在  TypeScript
关注(0)|答案(1)|浏览(43)

建议
可能有些功能需要参考编辑器(例如VSCode)
extends 字段在 tsconfig.json 中:

  1. 提出自动建议(在项目中提议现有的父配置)
  2. 检查路径是否存在,如果路径不存在,则暴露错误。
    我的建议符合以下准则:
  • 这不会对现有的TypeScript/JavaScript代码造成破坏性更改
  • 这不会改变现有JavaScript代码的运行时行为
  • 这可以在不根据表达式的类型发出不同的JS的情况下实现
  • 这不是一个运行时特性(例如库功能、带有JavaScript输出的非ECMAScript语法等)
  • 这个特性将与 TypeScript's Design Goals 的其他部分保持一致。
x3naxklr

x3naxklr1#

听起来真的很好。至少一些项目创建了一个父 tsconfig.json 。我相信自动建议和错误检查会使 extend 的使用更加用户友好。
我的意思是,这并不是一个普遍的问题,大多数开发人员可以并且愉快地在没有所有这些花哨功能的情况下生活,但有了这些东西,事情会变得更容易。考虑到它不会是一个破坏性的改变,那将是一个很好的增强。

相关问题