2016-07-18 11 views
1

クラスを使用して既存の角度アプリをes6に変換しようとしています。しかし、インポート/エクスポートステートメントに遭遇したときに、jsファイルのコンパイルに失敗しています。ESLintはes6インポート/エクスポートステートメントのコンパイルに失敗します

私は必要を追加したモジュールの「:

class HeaderController { 

    constructor($rootScope, $scope) { 
     this.$rootScope = $rootScope; 
     this.$scope = $scope; 
    } 

    changeNavItem(selectedTab) { 
     this.activeNavItem = selectedTab; 
    } 

    init() { 
     this.activeNavItem = 'All'; 
    } } 

HeaderController.$inject = ['$rootScope', '$scope']; 

angular.module('app') 
    .controller('HeaderController', HeaderController); 

export default HeaderController; // fails on this line 

ESlintは、このエラーのインポート 『と『たsourceType』のみが表示される場合があります"輸出」がエラー を解析することにより、ソースを処理できませんでした』スローESLintの設定は失敗しますが、

私は私のeslintrc.jsonに

"parserOptions": { 
     "ecmaVersion": 6, 
     "sourceType": "module", 
     "allowImportExportEverywhere": true, 
     "ecmaFeatures": { 
      "modules": true, 
      "arrowFunctions": true, 
      "classes": true 
     } 
    } 

を以下を追加したもゴクゴクとの角度でES6を設定するための本格的な例は本当に参考になる、私はこの問題を解決することができますどのように助けてください。

答えて

0

configurationファイルの名前をeslintrc.jsonから.eslintrc.jsonに変更してください。

+0

はい、ファイル名が正しくあります.eslintrc.json – Abhidev

関連する問題