Visual Studio Code(VSCode)で拡張子jsでtypescriptを書きたいのですが、上手くいきません。
任意のフォルダにmain.jsとmain.tsを作成し、typescriptではエラーとなるような処理を記載
したところ、拡張子tsでは画面に赤下波線が表示されましたが、拡張子jsでは表示されませんでした。
①表示させる方法を知りたいです。
②①と被るかも知れませんが、main.jsとmain.tsと同ディレクトリにtsconfig.jsonを置いていない状態で
チェックが行われていることからVSCodeのデフォルトのtsconfig.jsonが使われているかと思われますが、
存在するならばどこにあるか知りたいです。
(下記、node_modules配下以外のtsconfig.jsonには"allowJs": trueの記載が無かったため
追記しましたが、jsに赤下波線が表示されるようにはなりませんでした。)
C:\Users\TEST>dir Music\Sample ドライブ C のボリューム ラベルがありません。 ボリューム シリアル番号は 50B9-4F97 です C:\Users\TEST\Music\Sample のディレクトリ 2020/05/04 13:06 <DIR> . 2020/05/04 13:06 <DIR> .. 2020/05/04 13:04 200 main.js 2020/05/04 13:04 200 main.ts 2 個のファイル 400 バイト 2 個のディレクトリ 954,999,451,648 バイトの空き領域
PS C:\Users\TEST> Set-Location "C:\Users\TEST\AppData\Local\Programs\Microsoft VS Code" PS C:\Users\TEST\AppData\Local\Programs\Microsoft VS Code> Get-ChildItem -recurse | Select-Object fullname | Select-String tsconfig.json @{FullName=C:\Users\TEST\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\emmet\node_modules\vscode-em met-helper\tsconfig.json} @{FullName=C:\Users\TEST\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\github-authentication\tsconf ig.json} @{FullName=C:\Users\TEST\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\search-result\tsconfig.json} PS C:\Users\TEST\AppData\Local\Programs\Microsoft VS Code>
main.js/main.ts(※内容は同じ)
window.onload = function () { const a = 1; const b = "1"; if (a == b) {//拡張子.tsではa == bに赤下波線 alert("Hello World"); } if (a === parseInt(b)) { alert("Hello Typescript"); } }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。