ノード モジュール:
- エスリント 1.10.3
- バベル-EsLint 4.1.6
- Eslint-plugin-react 3.15.0
lint されるサンプル ファイル:
class NotepadComponent extends React.Component {
static displayName = 'NotepadComponent'
static defaultProps = {
activeTab: 'type'
}
}
コマンド ラインでは、babel を使用してリントとトランスパイルを問題なく実行できます。問題は、ビジュアルスタジオから糸くずをしようとしています。内部で esLint を使用するWeb アナライザー プラグインを使用しています。
このビジュアル スタジオ モジュールは.eslintrc
以下のファイルを定義しますC:\Users\My-Username
。先に進み、このファイルと、この構成を使用して node_modules のメイン フォルダーを更新しました。
"parser": "babel-eslint",
"ecmaFeatures": {
"jsx": true,
"classes": true
},
"plugins": [
"react"
],
"env": {
"browser": true,
"node": true,
"es6": true,
"jquery": true
},
しかし、まだ「JSX パーサー: 予期しないトークン =" エラーが発生します:
コマンドライン ツールと同じように Web アナライザーを動作させるためのアイデアはありますか?