首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WebStorm/JetBrains:无法识别.vue文件中的es6语法

WebStorm/JetBrains:无法识别.vue文件中的es6语法
EN

Stack Overflow用户
提问于 2016-07-01 10:13:27
回答 2查看 792关注 0票数 3

我在Webstorm中使用vue框架,使用ES6语法。

我已经安装了vue-for-idea插件,如果我使用纯ES5语法,一切都会正常进行。

但代码的ES6部分似乎还没有被识别,并被突出显示警告:

下面这段代码如下:

代码语言:javascript
复制
<script>
import { DeUser } from '../api/resource';

export default{

.....

ready() {
  // Warned by: The expression statement is not assignment in this code
  DeUser.get().then((resp) => {
    console.log(resp);
  });
},
</script>

我完美地运行了我的项目,并正确地获得了响应,但WebStorm向我显示了表达式语句不是赋值的提示,我如何解决它?

EN

回答 2

Stack Overflow用户

发布于 2016-07-01 17:26:02

最终得到了一个简单的解决方案,在.vue文件中,只需将lang="babel"作为属性添加到<script>标记中:

代码语言:javascript
复制
<template>
  <!-- markup content -->
</template>

<script lang="babel">
</script>
票数 3
EN

Stack Overflow用户

发布于 2016-12-28 21:15:18

您可以将文本“babel”或type=“lang=/ecmascript-6”添加到标签中。

代码语言:javascript
复制
<script lang="babel">
</script>

或者:

代码语言:javascript
复制
<script type="text/ecmascript-6">
</script>

另外,Visual Studio Code有一些很好的vue插件,你可以试试。

vue plugin

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38135966

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档