0
これは、.jsファイルに関する特定の質問です。 .tsファイルではありません。 TSファイルを使用すると、すべて正常に動作するようになります。.jsファイルですべてのインテリセンスを取得することは可能ですか?
すべての可能性であれば、私はJSファイルのすべての設定オプションを作り、それはまだ動作しません:プロジェクトのルートで
jsconfig.json:
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"sourceMap": true,
"removeComments": true,
"pretty": true,
"allowSyntheticDefaultImports": true // false doesn't change anything
},
"files": [
"typings/index.d.ts"
]
}
私は、ノードのためのタイピングをインストールすべてが標準的なタイピングを表現しています。
しかし、私のapp.jsファイルに:
import * as express from "foo"
var app = exfprdess();
は、任意の下線付きのエラーをトリガしません。適切な行動をとるには?
eslintは良いですが、明示的なメソッド名で誤ったエラーが発生した場合は表示されません。 –
@RobertBraxはい、 'no-undef'オプションを使用すると、ほとんどの場合、変数/関数の名前を誤って入力するとESLintがエラーになるはずです。 –