6

私はVisual Studioコードを使用してreact starter kitプロジェクトのファイルを編集しようとしています。 Reactプロジェクトは、トランス積み重ねにBabelを使用しているため、.tsファイルの代わりに.js個のファイルしかありません。これらのファイルに適切なインテリセンスを提供するためにVSコードを使用したいと思います... 新しいasync/awaitを含むJavaScriptのキーワードVisual StudioコードES7/JS Intellisense

これまでファイルの拡張子を.jsから.tsに変更すると、intellisenseが正しく動作するようになりましたが、私の個人的なツールの選択に合わせてプロジェクト全体を変換する必要はありません。

VSコードで.jsファイルを扱う方法はありますか?単にファイルを.tsと同じように扱います...単にES7 intellisenseのためですか?私はthread of discussion about thisを見つけましたが、今日利用できるオプションがわかりません。私は、これは.jsファイルを認めるに活字体をだますことを望んだ

{ 
    "compilerOptions": { 
    "target": "es6" //An "es7" option is not yet legal 
    }, 
    "filesGlob": [ 
    "./**/*.js", 
    "!./node_modules/**/*.js" 
    ] 
} 

、ない運:私はまた、このようになりますtsconfig.jsonファイルを追加してみました。

私はちょうどVSコードでES7インテリセンスを持っていたいと思います。これを達成するために全く異なる方法がある場合は、それも歓迎されます。その点に関して、ES7 Javascriptのインテリセンスに相当するVSコードの代替がある場合は、そのことについても知りたいと思っています。

+0

https://github.com/Microsoft/nodejstools/wiki/ES6-IntelliSense-Preview-in-NTVS -1.1 – epascarello

+0

@epascarello:クール! 'Visual Studio Code'でこれを有効にする方法はありますか?それとも、 'Visual Studio'のためだけのオプションですか?また、 'Visual Studio'の文脈では、私が始められる前に、' .njsproj'または '.jsproj'ファイルを作成する必要があるようです。 –

答えて

0

Visual Studioのコード

  • VSCodeはfilesGlobをサポートしていません。その原子は現在のところ唯一のものです。ターゲットES6 http://json.schemastore.org/tsconfig

    あなたに(任意のES7のものを含む)すべての最新の機能を提供します:注

    { 
        "compilerOptions": { 
        "target": "ES6", 
        "allowJs": true, 
        }, 
        exclude: ["node_modules"] 
    } 
    

    allowJs

ソリューション

tsconfig.jsonを有効にする必要.jsファイルを使用するには

  • 関連する問題