TypeScript 5与TypeScript4区别
这篇文章主要介绍了TypeScript 5.0的新特性和改进。其中,模块解析得到了增强,新的–moduleResolution bundler选项更好地模拟了现代打包工具的工作方式。同时,增加了诸如–allowImportingTsExtensions的解析标志,允许TypeScript文件使用特定于TypeScript的扩展名进行相互导入。文章还讨论了装饰器的使用,包括对方法、属性/字段、getter、setter和类本身的装饰。另外,新的编译器选项–forceConsistentCasingInFileNames确保项目中对相同文件名的所有引用在大小写上保持一致。