Typescript &引用;当前JavaScript版本不支持类型“;以PhpStorm

Typescript &引用;当前JavaScript版本不支持类型“;以PhpStorm,typescript,vue.js,phpstorm,webstorm,Typescript,Vue.js,Phpstorm,Webstorm,我在PhpStorm中从事一个Vue 2/TypeScript项目,每当我想在函数中包含返回类型时,我会得到“当前JavaScript版本不支持类型”: 在“首选项>语言和框架>JavaScript”中,我选择了ECMAScript 6+: 我尝试重新启动IDE,但没有成功 有什么想法吗?啊,显然我被错误信息的措辞误导了。只需在我的vue文件中添加就可以解决此问题。啊,显然错误消息的措辞误导了我。只需在我的vue文件中添加即可解决此问题。JavaScript没有类型注释。您需要使用Flow或

我在PhpStorm中从事一个Vue 2/TypeScript项目,每当我想在函数中包含返回类型时,我会得到“当前JavaScript版本不支持类型”:

在“首选项>语言和框架>JavaScript”中,我选择了
ECMAScript 6+

我尝试重新启动IDE,但没有成功


有什么想法吗?

啊,显然我被错误信息的措辞误导了。只需在我的vue文件中添加
就可以解决此问题。

啊,显然错误消息的措辞误导了我。只需在我的vue文件中添加
即可解决此问题。

JavaScript没有类型注释。您需要使用Flow或TypeScript或(可能)其他允许使用类型的东西。只需修改文件扩展名即可。将
js
替换为
ts
这样一条奇怪的错误消息。我的意思是,就好像最近的JavaScript版本即将支持类型一样。@DimaParzhitsky我同意。VSCode有更好的一个
类型注释只能在TypeScript文件中使用
JavaScript没有类型注释。您需要使用Flow或TypeScript或(可能)其他允许使用类型的东西。只需修改文件扩展名即可。将
js
替换为
ts
这样一条奇怪的错误消息。我的意思是,就好像最近的JavaScript版本即将支持类型一样。@DimaParzhitsky我同意。VSCode有更好的一个
类型注释只能在TypeScript文件中使用
精确-如果没有
lang
属性,则假定
语言为javascript,因此消息精确-如果没有
lang
属性,则假定
语言为javascript,因此消息