2016-06-15 5 views
0

私はvisual studioコードにwallaby.jsを設定しようとしました。wallaby.jsにエラーがあります>> SyntaxError:予期しないトークンu

私のプロジェクトの使用言語:Node.jsの(ES6)

  1. テスト:モカ
  2. IDE:Visual Studioのコード
  3. ノードのバージョン:v5.9.0

私はいつもですこのエラーは、私がララバイを実行したとき

SyntaxError: Unexpected token u 

======私のワラビーの設定ファイル(wallaby.js)=======

module.exports = function (wallaby) { 
    return { 
    files: [ 
     'server/**/*.js', 
     '!node_modules/**/*.js' 
    ], 
    tests: [ 
     'test/**/*.js' 
    ], 
    compilers: { 
     '**/*.js': wallaby.compilers.babel() 
    }, 
    env: { 
     type: 'node', 
     params: { 
     runner: '--harmony --harmony_arrow_functions' 
     } 
    }, 
    testFramework: 'mocha' 
    }; 
}; 

======エラー=======

​SyntaxError: Unexpected token u 
/PATH/config/index.js:3:0 
なぜならES6構文のライン module.exports = {にエラーがあるよう

====== config.index.jsは======

'use strict' 

module.exports = { 
    // do something 
} 

それが見えます。

は、しかし、私はこの問題を解決する方法をES6

をサポートするノード5.9を使用しましたか?私は簡単なテストケースとwallaby.jsが正常に動作して小規模なプロジェクトを作成しようとしました

'use strict'; 

module.exports = { 
    // do something 
} 
+0

私は悪いインターネット接続で動作しています。コンテンツを修正するための@mscdexに感謝します。 –

+1

あなたの設定は私にはよく見えます。問題を再現したサンプルGithubリポジトリを作成し、https://github.com/wallabyjs/public/issuesとして共有してください。見ていただければ幸いです。 –

+0

最新情報は、@Artem Govorovありがとうございます。私はします。 –

答えて

-3

:あなたが最初の設定行の末尾にセミコロンを追加する必要があるよう

-2

は思えます。

原因はわかりませんが、wallaby.js以外の大きなコードにする必要があります。

+1

開発者が使用できるes6スタイルを使ってコードを書いています';'を使用しないでください。 –

関連する問題