-
Typescriptの学習時にnpm startでサーバーを起動させ、動作確認した時に起きたので自身の備忘目的で残してみる。
-
npm startでサーバーを起動させる。
-
ERROR in ./src/hooks/use_state_with_storage.ts 3:40 Module parse failed: Unexpected token (3:40) You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
というエラーが出てきた。 -
最初は./src/hooks/use_state_with_storage.tsでタイポがあるかと思い見直したが特にない。
-
もう一度エラーを見返し
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file.
というところが気になる。 -
翻訳すると、このファイル形式を扱うには適切なローダーが必要かもしれません。現在、このファイルを処理するローダーは設定されていませんという意味になる。
-
ならばと webpack.config.js のファイルを見返すとここの
test: /\.tsx$/,
の設定が少し足りていなかったことが発覚した。
-
test: /\.tsx$/,
をtest: /\.tsx?$/,
としたら解決した。
備忘として残してみた。