WebpackでJavaScriptをバンドルする環境を作っていたのですが、以下のような意味不明な事態に見舞われています。
- バンドル時に何のエラーも出さず、結果から一部のファイルがバッサリ除外されてしまう
- 上記の現象が、JavaScriptファイルにコメントを追加しただけで発生することもある(JSファイルでも発生したので、TypeScriptコンパイラの影響の線は薄いです)
- 状況がヒステリシスを持つ(コメントを追加して結果異常になったあと、コメントを削除しても正常な結果に戻らず、コメントを追加したファイルの読み込みを解除してから再度読み込みを書き直して、ようやく正常に動作する)
これだけ豪快な現象が起きているのですが、Webpackからのエラーは全く出ないし、devServer.client.logging
もverbose
としているものの、それらしいログが出力されている様子も見受けられない状況です。
なにか該当しそうな不具合、あるいは詳細なログの出力法など、手がかりとなる情報をいただけましたら幸いです。
バージョン
@babel/core 7.18.5
webpack 5.73.0
webpack-dev-server 4.9.2
※ dev-server経由でなくソースコードをwebpack単体で出力しても同現象が発生しました@babel/plugin-transform-typescript 7.18.4
※ JSでも同現象が発生babel-loader 8.2.5
あなたの回答
tips
プレビュー