JSファイルで作業しているときに、これらのTypeScriptエラーVS Codeが発生します。これを無効にするためにできることはありますか?私はこれを私の設定に入れましたが、問題を解決しませんでした:
"TypeScript.validate.enable": false
エラーはここで見ることができます
GitHubの問題 があり、エラーからの[ts]
トークンについてもう少し詳しく説明しています。この議論に最も関連するコメントは次のとおりです。
はい。 TypeScript拡張機能はjavascriptインテリセンスを強化しているため、jsファイルに
[TS]
が表示されます。それは、どの拡張機能がそのエラーを提供しているのかを示すだけです。
以下を適切なsettings.json
ファイルに追加することにより、この検証自体を無効にできます。
"javascript.validate.enable": false
docs は、このオプションについてもう少し詳しく説明しています。
javascript.validate.enable: false
を使用すると、すべての組み込み構文チェックを無効にします。これを行う場合、ソースコードを検証するために ESLint のようなリンターを使用することをお勧めします。
上記のように、これはall組み込みの構文チェックを無効にします。代わりに ESLint のようなものを使用することをお勧めしますが、import
/export
エラーについて特に懸念がある場合の別のオプションがあります。次の内容のjsconfig.json
ファイルをプロジェクトに追加できます。
{
"compilerOptions": {
"module": "es2015"
}
}
これは、VS Codeにes2015モジュール構文(import
/export
)を使用するよう指示します。
javascript.implicitProjectConfig.checkJs
がfalseのVSCode設定であることを確認してください。
VSCで設定を開きます。
ユーザーとワークスペースの設定を開くには、次のVS Codeメニューコマンドを使用します。
オン--- [macOS-コード>設定>設定tslint.jsEnable
がfalse
に設定されているかどうかを確認します
// Control whether tslint is enabled for JavaScript files or not.
"tslint.jsEnable": false,
false in ワークスペース設定セクションに設定します
ドキュメントから :
tslint.enable-tslintを有効/無効にします。
tslint.jsEnable-.js
ファイルのtslintを有効/無効にします。デフォルトはfalseです。
プロジェクトのセットアップとコードに関する十分な情報はありませんが、.js
ファイルをTypeScriptとしてロードしようとしているようです。
TypeScriptプロジェクトでJavaScriptファイルを使用するには、コマンドライン--allowJs
またはtsconfig.json
as "allowJs": true
でallowJs
フラグを有効にする必要があります。
ただし、.js
ファイルがTSプロジェクトの一部ではなく、同じディレクトリツリーにある場合は、tsconfig.json
のexclude
およびinclude
プロパティを確認する必要があります。