今日もいつも通りTypeScriptを勉強してました。それで”tsc -p”でTypeScriptをコンパイルをしようとしたその瞬間

error TS18003: No inputs were found in config file ‘C:/Users/(tsconfig.jsonまでのルート)/tsconfig.json’. Specified ‘include’ paths were ‘[“src/*/“]’ and ‘exclude’ paths were ‘[“./git”,”node_modules”,”lib”]’.

というエラーが発生したんです。

それで解決のためググってみました。

ググった検索語

typescript error ts18003

発生タイミング

npm run tsc“で”typeScriptをコンパイルしようとする瞬間

エラー全文

npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR! one_more_time@1.0.0 tsc: tsc -p .
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the one_more_time@1.0.0 tsc script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

エラー原因

調べて見た結果。。。原因は以下の通りでした。

srcフォルダーの中にtypescriptファイルがないよ!src内にtypescriptファイルを入れてからtscを回して

いやいやいや。。。そんなバナナ。。。俺はちゃんとsrcに入れたはず。。。

あ。。。

そうでした。私がバカでした。。。

解決方法

  • まずsrcフォルダーの中にtsファイルを入れてあげましょう
  • その後、tsc命令文を使ってtsファイルをコンパイルします。
  • そうすると以下の通りindex.jsファイルが生成されてコンパイルが完了されます。

結論

次からは作業するときもう一度確認する習慣をつけようと思いました^^;;

プログラミングメイン