今天用WebStorm 2019.2 将本地的Vue项目打开后,发现vue组件中的script 标签全部报红了,虽然后不影响项目启动,但是作为强迫症的我还是想改好这些文件,经过查阅资料,解决方案如下:
打开 File——>Settings ——> File Types 找到 HTML 添加 *.vue ,然后点击OK即可解决报红问题。

这样vue文件就相当于html文件,可以编辑css,js,也都有智能提示。如果.vue文件中es6语法还是报错的话用如下方法:
(1)直接在<script>标签中添加type="text/ecmascript-6",.vue里面的代码会支持ES6。
(2)将script标签添加 type="es6" 属性,<script type="es6"> </script>
然后打开 File——>Settings ——> Language Injections 添加 XML Tag Injection,内容如下图:


本文介绍如何解决WebStorm2019.2打开Vue项目时,组件中的script标签出现报红的问题。通过调整设置,将.vue文件视为HTML文件,添加对ES6的支持,实现代码高亮与智能提示。

540

被折叠的 条评论
为什么被折叠?



