実験的な構文「classProperties」のサポートは、現在有効になっていません

高度な構文エラーを使用したプロジェクト、

エラーメッセージ

SyntaxError:E:\ workdata \ webpackVue \ SRC \ index.js:実験的な構文 'classProperties' のサポートが現在有効になっていない(22:8):

20 |
21 | クラス犬{
> 22 | 名前= 'bigWhite'
| ^
23 | 静的な色=「黄色」
24 | }
25 | constのD =新しい犬()

変換を有効にするには、あなたのバベルの設定の「プラグイン」セクションに、@のバベル/プラグイン・提案型クラスのプロパティ(https://git.io/vb4SL)を追加します。

これは、JSを書くために高レベルの構文で、ブラウザがサポートしていない、あなたはプラグインバベルと構成をインストールする必要があり、エラーメッセージがプラグインをインストールするには、ここで私たちを促します

インストールNPMの私のプロジェクトの@バベル/プラグイン・提案型クラスのプロパティ-D

コンフィギュレーション・ファイルwebpac.config.jsで

モジュール:{ 
    ルール:[{ 
      テスト: /\.css$/ 
      使用:[ 'スタイルローダ'、 'CSS-ローダ' ] 
    }、{ 
      テスト: /\.js$/ 
      使用:{ 
        ローダ:「バベル-loader」
        オプション:{ 
          プリセット:[ '@のバベル/ ENV' ]、
           プラグイン:[ '@のバベル/プラグイン提案-クラスのプロパティ' ] 
        } 
      } 
    }] 
  }、

あなたは適切に機能することができ、また、一般的な文法になります設定した後

 

おすすめ

転載: www.cnblogs.com/steamed-twisted-roll/p/10963997.html