javascript
  • jslint
  • adobe-brackets
  • 2017-06-21 17 views 3 likes 
    3

    私はこのエラーを受け取ります: "識別子が必要で、代わりに 'const'が見えました"、私は角括弧のテキストエディタを使用しています。私はこの答えを見つけました:「あなたはes6指令を指定する必要があります.JSLintのヘルプを参照してください。しかし、私はそれをどのようにes6指令を括弧で囲むかを理解することはできません。私は任意の助けに感謝jslint ES6ディレクティブを角かっこで設定する方法は?

    const singleQuotes = '<p>Single quotes</p>'; 
    const doubleQuotes = "<p>Double quotes</p>"; 
    const stringLiterals = `<p>String literlas</p>`; 
    
    const result = singleQuotes + doubleQuotes + stringLiterals; 
    document.querySelector('.basic').innerHTML = result; 
    

    : はここに私のコードです。 varを使うとうまく動作します。

    答えて

    3

    一つのファイル

    私が右覚えていれば、あなたは、ファイルの最上部に次のように置く:

    /*jslint es6:true*/ 
    

    WIDEプロジェクト、あなたは内のすべてのファイルをしたい場合プロジェクトがES6に準拠する場合は、.brackets.jsonファイルをプロジェクトのルートに追加できます。

    ワイド

    ブラケットあなたはすべてのファイルがES6を遵守したい場合は、次のメニュー項目をクリックして、ユーザーのグローバル設定を変更することができます:Debug -> Open Preferencesをして、自分の好みにjslint.optionsプロパティを追加します。

    詳細については、How-to-Use-Brackets: Preferencesを参照してください。


    しかし、私はすべての拡張機能を無効にし、ブラケットが指示を理解していないと私のブラケットのインストールでこれを実行しようとしました。私はBracketsがデフォルトでインストールされた非常に古いバージョンのjslintを持っていると思います。いくつかの拡張機能を使って古いバージョンを補完しようと思うかもしれません。

    私はbrackets-jshintをインストールし、次のオプションを使用して、デフォルトでjshintを使用するように私のブラケットの設定ファイルを変更してやってしまった何を:

    { 
        "language": { 
         "javascript": { 
          "linting.prefer": [ 
           "JSHint" 
          ], 
          "linting.usePreferredOnly": true 
         } 
        } 
    } 
    
    0

    は、このようなファイルの先頭にコメントを入れてみてください、as documented in JSLint Help...

    /*jslint 
        es6 
    */ 
    
    const singleQuotes = '<p>Single quotes</p>'; 
    const doubleQuotes = "<p>Double quotes</p>"; 
    const stringLiterals = `<p>String literlas</p>`; 
    
    const result = singleQuotes + doubleQuotes + stringLiterals; 
    document.querySelector('.basic').innerHTML = result; 
    
    関連する問題