[已解决]webstorm vue $emit方法代码检测警告

业务背景

用Webstorm开发.vue单文件应用...$emit是内置方法,webstorm无法识别,导致代码检查的时候报警告

警告内容

Unresovled funtion or method $emit()

image.png

问题

  • 如何让webstorm知道这是vue的内置方法呢?
  • 前提是保持相关的语法检查开启
阅读 3.3k
1 个回答

问题解决

  • webstorm会自动探测项目里面的所有文件,然后建立索引
  • 最后根据设置里面的inspection的设置进行静态语法检查
  • 因为全局查找文件时,会把node_modules里面的东西给查出来,所以我默认是把node_modules标记为例外的..这也导致webpack无法索引里面的内容
  • 把node_modules里面的vue设置为项目文件即可

    • 定位到node_modules -> vue
    • 右键单击
    • mark directory as -> not excluded
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题