如何在Visual Studio代码上的Vue文件中启用JavaScript类型检查?

如何在Visual Studio代码上的Vue文件中启用JavaScript类型检查?,javascript,vue.js,visual-studio-code,nuxt.js,Javascript,Vue.js,Visual Studio Code,Nuxt.js,我在VisualStudio代码中找到了在JS文件中启用JavaScript类型检查的设置。以便: Vue文件中的JavaScript代码不会出现这种行为。我已经搜索了VisualStudio代码中的所有设置。我在互联网上搜索过任何可以为我做这件事的扩展,但都没有用 如何使我的Vue文件类型检查其中的JavaScript?为了获得最佳效果,我建议使用Vue cli启动一个新项目,并选择TypeScript和ESLint选项。您还需要VS代码的ESLint扩展 下面是一个演示此过程各部分的示例 一

我在VisualStudio代码中找到了在JS文件中启用JavaScript类型检查的设置。以便:

Vue文件中的JavaScript代码不会出现这种行为。我已经搜索了VisualStudio代码中的所有设置。我在互联网上搜索过任何可以为我做这件事的扩展,但都没有用


如何使我的Vue文件类型检查其中的JavaScript?

为了获得最佳效果,我建议使用
Vue cli
启动一个新项目,并选择TypeScript和ESLint选项。您还需要VS代码的ESLint扩展

下面是一个演示此过程各部分的示例


一旦您对clean项目有了一个良好的工作设置,然后将代码移到上面。我建议这样做,因为正确配置可能会使现有项目一团糟。

为了获得最佳效果,我建议使用
vue cli
启动一个新项目,并选择TypeScript和ESLint选项。您还需要VS代码的ESLint扩展

下面是一个演示此过程各部分的示例

一旦您对clean项目有了一个良好的工作设置,然后将代码移到上面。我建议这样做是因为正确配置可能会对现有项目造成混乱。

LOL。我找到了答案。 我所要做的就是直接在脚本标记下面添加//@ts check,然后启用类型检查。 太高兴了!!! 谢谢大家的意见。我找到了答案。 我所要做的就是直接在脚本标记下面添加//@ts check,然后启用类型检查。 太高兴了!!!
谢谢大家的意见

您是否使用名为Vetur的分机?我想它上面有一个javascript linter我已经安装了Vetur,我已经安装了Vetur。类型检查在js文件中非常有效,但在vue.js文件中不起作用。我搜索了名为“vue”的扩展,发现的第一个扩展是这样的:“很抱歉,坏消息是:ES2015支持仍然存在缺陷。当使用嵌入的JavaScript代码时,无法触发VSC的JavaScript语言支持。这意味着Intellisense将无法处理嵌入的标记。”如果必要,我愿意更改IDE。但它必须是免费的。如果无法在vue文件中对js代码进行类型检查,任何人都可以推荐一个免费的IDE来进行检查。如何使用vue.js?是否使用nuxt或vue.js CLI?如果你有vetur,它通常应该是高亮的,我用nuxt。Vetur帮助编写vue代码。它对同一文件上的javascript代码没有任何影响。您是否使用名为Vetur的扩展名?我想它上面有一个javascript linter我已经安装了Vetur,我已经安装了Vetur。类型检查在js文件中非常有效,但在vue.js文件中不起作用。我搜索了名为“vue”的扩展,发现的第一个扩展是这样的:“很抱歉,坏消息是:ES2015支持仍然存在缺陷。当使用嵌入的JavaScript代码时,无法触发VSC的JavaScript语言支持。这意味着Intellisense将无法处理嵌入的标记。”如果必要,我愿意更改IDE。但它必须是免费的。如果无法在vue文件中对js代码进行类型检查,任何人都可以推荐一个免费的IDE来进行检查。如何使用vue.js?是否使用nuxt或vue.js CLI?如果你有vetur,它通常应该是高亮的,我用nuxt。Vetur帮助编写vue代码。它对同一文件上的javascript代码没有任何作用。这不应该是必需的,并且可能表示您的设置中缺少了某些内容。我注意到Visual Studio代码的其他问题,现在我使用webstorm。为我解决了这么多问题。这不应该是必需的,并且可能表示您的设置中缺少了一些内容。我注意到Visual Studio代码中的其他问题,现在我使用webstorm。为我解决了这么多问题。