【问题标题】:WebStorm doesn't recognize Vue Material Components HTML tagsWebStorm 无法识别 Vue Material Components HTML 标签
【发布时间】:2017-10-18 06:44:05
【问题描述】:

WebStorm 仅识别来自 VueMaterial 的 <md-list-item> HTML 标签,其余的未在弹出窗口中列出,使用它们后我收到未知 HTML 标签警告。

我的 main.js 看起来像这样:

import Vue from 'vue'
import VueMaterial from 'vue-material'
import 'vue-material/dist/vue-material.css'
import App from './App'

Vue.config.productionTip = false

/* eslint-disable no-new */
Vue.use(VueMaterial)

new Vue({
  el: '#app',
  template: '<App/>',
  components: { App }
})

我正在使用 WebStorm v2017.1.3

【问题讨论】:

  • 你使用什么版本的 WebStorm?仅从 2017.1 开始有 vue 支持
  • 已编辑 - 2017.1.3
  • 您是否在 WebStorm 设置中排除了 node_modules 目录?我认为 Webstorm 不看 souce vue-material
  • 它实际上从 vue-material 中检测到 md-list-item,这很奇怪(它显示它是来自 node_modules 的正确目录)

标签: vue.js webstorm vue-material


【解决方案1】:

自定义标签似乎尚未添加到您接受的 html 标签列表中。点击标签并按Alt+Enter,然后按Add {Custom Tag} to custom html tags

它显示的是检查器试图指示格式错误的标签名称,例如 &lt;sapn&gt; 而不是 &lt;span&gt;,您也可以禁用此检查,但将它们添加到自定义标签列表让您在允许的同时指示您想要的标签它会继续保护你。

如果检查员有问题,您还可以将 v-bind:xxxxxx:xxxxxx 等自定义指令添加到接受的属性列表中。

【讨论】:

  • webstorm
【解决方案2】:

我遇到了同样的问题,我升级到 WebStorm 2017.3 现在可以正常使用了。

【讨论】:

    【解决方案3】:

    它发生在 WebStorm 2021.2 上,我尝试文件 - 使缓存无效。重启WebStorm后就OK了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-13
      • 1970-01-01
      • 1970-01-01
      • 2020-09-08
      • 2014-07-18
      • 2016-01-10
      • 2020-09-06
      • 2016-11-03
      相关资源
      最近更新 更多