问题标签 [vetur]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
78 浏览

javascript - alt+click 后,vetur 转到定义无法重定向

我是 vue 高级用户,我需要在我的项目中 ALT+click (multiCursorModifier) 在各种 vue 组件上跳转到定义/实现。我已经安装了 vetur,这是我的 settings.json vetur 特定设置。

这是我的 jsconfig.json

这是我点击我的 vue 2 组件时得到的。

我想要的只是点击定义来工作。我也尝试过 vue peek 扩展,但没有成功。我该如何进一步进行?

0 投票
0 回答
47 浏览

emacs - 如何在 Emacs 中为非标准目录设置设置 jsts/vls?

我正在使用 emacs 帮助开发使用 lsp-mode、jsts 和 vls 的 Nuxt Web 应用程序(vue 语言服务器与 nuxt 一起使用)。但是,我的 Nuxt 应用程序不在根目录中。设置如下所示:

尝试编辑 /app 目录中的任何文件时,我收到以下错误消息:

此消息出现在 lsp 日志中:

并且 lsp-log 收到这条消息的垃圾邮件:

我知道解决方案可能是将 jsconfig.json 文件添加到项目根目录中,该文件指示 vetur 和我的 lsp 查找 package.json 但我如何实际设置此文件?我的 lsp-log 中关于 Vuetify 的特定模块的重复消息是怎么回事?它不会为其他任何东西发送垃圾邮件。

0 投票
0 回答
16 浏览

visual-studio-code - 在函数内部保留空行

我有 Vetur-Prettier 和 eslint

我想保留我的空行。我不想要这种效果: https ://www.youtube.com/watch?v=Lcw2a25Zn68

我试过:.editorconfig:

.eslintrc:

我对如何解决这个问题束手无策。它还删除了我当前所在行上的空格,因此我必须不断地回到我正在工作的位置。

0 投票
1 回答
84 浏览

vuejs3 - Vetur 在 Visual Studio Core 中将格式 2 个空格更改为 4 个空格

在 VueJS 3 CLI 中开发并添加了 Vetur 扩展以获得支持。找到几个参考来更改 Vetur 配置文件中的缩进设置,但不知道该文件的位置可能在我的机器上。

0 投票
1 回答
65 浏览

vue.js - 如何防止智能感知在道具前自动添加列(Vue3)

我一直在与这个问题作斗争一段时间。有谁知道如何防止智能感知(在 VSCode 中)在自动完成时添加列?

我有我的自定义组件,这就是我的智能感知自动完成组件道具的方式。

在此处输入图像描述

更新

因此,在为每个组件生成标签和属性后,我能够生成正确的 IntelliSense 自动完成功能(按照此分步解决方案为自定义组件自动生成标签和属性)。

现在

如何禁用不正确的自动完成?

在此处输入图像描述

更新 卸载 Vetur 并切换到这个掌心,一切都像 Typescript 的魅力一样

0 投票
1 回答
1022 浏览

vuejs3 - 如何避免“组件已声明但其值从未被读取”。当我使用 Vue3 设置语法时?

Vetur 显示此警告:

模板似乎无法读取带有设置语法变量的脚本。我怎样才能避免这个警告?

0 投票
1 回答
1586 浏览

typescript - 使用 Apollo 在 TypeScript 中填充常量时,对象的类型为“未知”.Vetur(2571)

我正在使用 useQuery(来自 Apollo)来获取数据,如下所示:

fetchedResources在 v-for 中使用循环数据:

每次使用时,resource我都会在 Visual Studio 中收到以下错误:

我认为问题是我需要在常量中为每个填充变量声明类型。任何想法如何解决这个问题?

0 投票
1 回答
37 浏览

typescript - 如何将所有例外配置为“任何”类型

最近在我的打字稿项目中,所有的catch块突然开始给出以下打字稿编译错误:在此处输入图像描述

我不知道这是否是配置文件的一些更新,但是我如何配置 Typescript 以将所有捕获的异常视为any类型而不是unknown

0 投票
0 回答
26 浏览

vue.js - 防止不必要的换行

我对整个 eslint/vetur/prettier 配置有点迷茫,我该如何防止这种情况发生?它使代码占用更多空间,将相邻的东西推到视野之外。PrintWidth 不会改变任何东西。

(注意:这些是在 Paint 中缝合的两个不同示例,之间的空格不是我的问题的一部分) 换行噩梦

0 投票
1 回答
241 浏览

typescript - 如何防止 Vetur 和 TypeScript 在 VSCode 中同时显示打字稿警告?

我正在开发一个使用 TypeScript 的 Vue2 项目。我正在使用安装了 Vetur 和 TypeScript 扩展的 VSCode。

每当出现 TypeScript 警告时,VSCode 叠加层都会显示 TypeScript 和 Vetur 报告的相同警告。

警告

此外,任何智能感知菜单都会显示两次选项。

智能感知

我想保持安装这两个扩展。我怎样才能让他们彼此相处融洽并且只显示一次警告?