2016-07-01 22 views
3

Webstormでv6フレームワークを使用していますが、ES6構文を使用しています。WebStorm/JetBrains:.vueファイルのes6構文を認識できません。

純粋なES5構文を使用すると、vue-for-ideaプラグインがインストールされていて、うまくいきます。

しかし、警告コードのES6の一部がまだ認識されていないように見えた、と強調されました:例えば、コードのこの作品は、

<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> 

私は完全に私のプロジェクトを実行し、正しくRESPを取得しかし、WebStormは私に式文が割り当てられていないというヒントを示しています。どのように解決できますか?

+0

ていない他の構文Vueのは使用していますが、あなたは環境設定で、ファイルの種類]で[HTMLとして.vueファイルを登録しようとしているのかわから? – CodingIntrigue

+0

はい、でもそれは私にヒントを示します – gbhlwm

+0

WebStormのバージョンが使用されていますか? – LazyOne

答えて

3

が最後にちょうどあなたの<script>タグの属性としてlang="babel"を追加し、あなたの.vueファイルに簡単な解決策を、得た:

<template> 
    <!-- markup content --> 
</template> 

<script lang="babel"> 
</script> 
0

あなたはLANG =「バベル」またはtype = "テキスト/ ecmascript-を追加することができます6 "にタグ付けします。

<script lang="babel"> 
</script> 

か:また

<script type="text/ecmascript-6"> 
</script> 

、Visual Studioのコードは、VUEのいくつかの良いプラグインを持っている、あなたは、tryを持つことができます。

vue plugin

関連する問題