Typescript 新功能 intelisense

问题描述 投票:0回答:1

是否有任何方法(通过tslinteslint插件或VS代码插件)来确定某一行代码是否可以更新到最新版本的Typescript? 例如:。

/ 在v3.7之前

if (data && data.customer && data.customer.address) {
   const {address} = data.customer
   const fullAddress = `${address.street}, ${address.city}, ${address.state }${address.zipcode}`
}

/ v3.7以后

// data access
const address = data?.customer?.address
const fullAddress = `${address?.street}, ${address?.city}, ${address?.state } ${address?.zipcode}`

有什么方法可以在vscode或通过任何npm模块获得这样的intellisence选项?

typescript visual-studio-code eslint tslint
1个回答
1
投票

在你的项目中做一个 npm install -D typescript@latest 来获得最新版本的typescript。或者如果你的项目已经有了更新到你想要的版本的typescript,那也可以。

然后在VSCode中,打开命令调色板,选择 Typescript: Select Typescript Version

Select TS Version option

然后,它将列出所有可用于VSCode的排版脚本版本。

Typescript versions

你就可以选择你想要使用的。

工作区版本是指你通过npmyarn安装到你的项目中的版本,VSCode捆绑的typescript版本已经更新到v3.9.3,VSCode 1.46。

© www.soinside.com 2019 - 2024. All rights reserved.