js 'types'は.tsファイルでのみ使用できます-@ ts-checkを使用したVisual Studio Code
Visual Studio Codeで作業しているNodeプロジェクトでTypeScriptを使い始めました。Flowと同様の「オプトイン」戦略に従いたいと思っていました。したがって、そのファイルのTSを有効にするため// @ts-checkに、.jsファイルの先頭に配置します。最終的には、フローと同じ「linting」のエクスペリエンスが必要なので、Intellisenseの警告/エラーが表示されるようにプラグインTSLintをインストールしました。 しかし、私のファイルは次のようになります: // @ts-check module.exports = { someMethod: (param: string): string => { return param; }, }; そして私のtsconfig.jsonファイルは次のように見えます... { "compilerOptions": { "target": "es2016", "module": "commonjs", "allowJs": true } } [js] 'types' can only be used in a .ts file.次の画像に示すように、このエラーが発生します。 私が見たこの質問、私に示していないこと、その後vscode内のJavaScriptの検証を無効にすることをお勧めしますが、任意の活字体インテリセンス情報を。 TSLint拡張ドキュメントに記載されているように、vscode設定でに設定しようとtslint.jsEnableしtrueましたが、うまくいきませんでした。 .jsTypeScriptでファイルを使用してIntellisenseを取得するための正しい設定は何ですか?TSコマンドを実行する前に、コードのエラーを確認できますか?