问题标签 [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 回答
166 浏览

sass - VSCode for Vue 中的 Scss 格式

我搞砸了我的 VSCode 设置,现在我无法恢复 SCSS 格式。它不适用于 Vue SFC<style lang="scss" />和纯 SCSS 文件。我安装了 Vetur,没有 Prettier。这是我的 VSCode 设置:

非常感谢您的帮助!

0 投票
1 回答
270 浏览

typescript - Vue JS 打字稿项目。试图减少每个组件中的模型导入,但 Vetur 抱怨

问题

我在整个项目中有很多重用的导入,我想将其最小化以获得更简洁的代码。我在我的项目中使用类模型,并将它们导入几乎每个组件中。

到目前为止已完成故障排除

我开始使用单个文件进行测试。我在我的 main.ts 文件中导入了模型,并且在功能上它工作正常,但 Vetur 在我的 vscode 终端中抛出错误。那是怎么回事?如何消除这些错误?

这是我必须在 Vetur 上查看的东西,它是这里的设置吗?

Main.ts

零件

就像我说的那样,从功能上讲,这一切都正常工作,我可以从组件中删除导入,但问题是终端中的 vetur 错误。

我有一个垫片文件,它看起来像这样

shim-vue.d.ts

tsconfig.json

0 投票
1 回答
43 浏览

vue.js - 我可以不将 Vetur 添加到我的 Vue.js 3 应用程序中吗?

我正在使用 Visual Studio Code 开发 Vue.js 3 应用程序。在我在 vuemastery.com 上的早期学习中,它被指示使用 Vetur,但我发现 Vetur 太麻烦了,无法让它工作,而且耗费大量时间。Vetur 文档只是“扔沙拉”,并没有针对具体问题;它也需要大量的编辑。我可以没有 Vetur 吗?

Vetur 找不到 tsconfig 等。找不到模块 '../assets/ 等。

0 投票
0 回答
32 浏览

visual-studio-code - VSCode nuxtjs css "wi" emmet 缩写自动补全 "widows"

在 vscode 中的 nuxt 项目中工作时,而不是现有的片段顺序,我看到了与 img 中一样的损坏顺序 css 片段。我该如何管理这个问题。我已经尝试过,用户片段配置,包括语言配置。对于 vue 和扩展片段 conf。

https://i.stack.imgur.com/a9JJZ.jpg

0 投票
0 回答
38 浏览

vue.js - Vetur 错误,vetur 找不到任何元素,例如模板、div 以及更多错误

目前,我正在构建一个 chrome 扩展,其中包含扩展的 vue 代码部分。我没有使用 vue-cli 来构建项目,我已经从头开始创建了所有包。我注意到一个错误,基本上 Vetur 正在向我的所有代码抛出错误。这是一张图片: 在此处输入图像描述

我在 github 上看到过这个问题,这里是链接:https ://github.com/vuejs/vetur/issues/1221 。

但是,此问题中建议的临时修复,通过将 Experimental: Template Interpolation Service 设置更改为 false,已针对我在 Vetur 上的设置设置为 false。

这是我为扩展安装的所有模块的 package.json: 在此处输入图像描述

我很想解决这个问题,这样我就可以轻松地在 vs 代码上编写 vue 代码。目前,当我运行扩展时,代码正在编译,所以这只是改善我的开发环境的问题。

0 投票
1 回答
250 浏览

vue.js - 如何防止 Vetur/Prettier 在逗号后添加新行(TS/Vue3)

如何防止 Prettier/Vetur 格式化这一行:

对此:

0 投票
1 回答
381 浏览

vue.js - 如何修复 vscode 中的 eslint 缩进错误?

抱歉,我的英语不好,但我需要知道如何解决它。

我尝试使用每个缩进规则,它不起作用......

当我使用 Vetur 格式化程序时,我希望一切顺利。

请告诉我如何解决它,谢谢

https://eslint.org/docs/rules/no-mixed-spaces-and-tabs#disallow-mixed-spaces-and-tabs-for-indentation-no-mixed-spaces-and-tabs

我的问题片段

问题描述

我的 vscode setting.json

我的 eslint 规则设置

0 投票
3 回答
549 浏览

javascript - VS Code 将 JavaScript 文件视为 Typescript

我目前已经开始使用 Typescript,并且已经使用了几天,一切正常(Emmet、linting 等),但是当我打开用 JavaScript 编写的旧项目时,vs 代码给了我警告以及有关打字的错误以及与打字稿相关的内容。不知何故,Vs Code 无法识别我正在使用 JavaScript。

PS。我正在开发一个 vue (nuxt) 项目,而 Vetur 插件正在处理语法高亮、linting 等...

错误示例:声明了“modifyHtml”,但它的值从不读取。ts(6133)

'CombinedVueInstance<Record<never, any> & Vue, object, object, object, Record<never, any>>'.Vetur(2339) 类型不存在属性 '$store'

这是我的 settings.js:

这是 VS Code 上的错误截图

0 投票
0 回答
193 浏览

javascript - 如何修复 Vue 3 中的 Vetur Linting 错误

我在 Vue 3 模板中使用以下代码

代码工作正常,但 Vetur 扩展在该行中给出错误::class="selectedTool === menu.title ? 'rounded-full bg-gray-600' : ''"“此条件将始终返回 'false',因为类型 'Ref<string | undefined> | undefined' 和 'Tools' 没有重叠”。
我已经在 VsCode 设置中设置了 "vetur.validation.template": false 。但它仍然给出错误。我想知道如何解决这个 Vetur 错误。谢谢

这是完整的代码:

// useTool.ts 文件

// 枚举/tools.ts 文件

0 投票
0 回答
312 浏览

typescript - 找不到名称“用户”.Vetur(2304)

我正在尝试使用打字稿在 Vue.js 中编写应用程序。

使用 vue create 引导的应用程序。

我正在使用 VS 代码

我在控制台中有消息:
编译成功
没有发现问题。

Everytging 工作正常但

我的 Vetur 扩展(v0.34.1)向我大喊这个错误

重新加载 Vetur 没有帮助

当我将 Vetur 降级到 v0.20.x 时错误消失

是否有任何解决方案可以使用 vetur v 至少 0.3xx 而不会出现这个恼人的错误?或者以某种方式关闭它?

我的版本:

我的组件: