【Webpack】ソースマップを出力する

Date:

Share post:

WebpackでバンドルしたJS/CSSファイルを実行すると、コンソールのエラーなども変換後の要素が表示されます。ファイルの行数や関数・変数名も全然違うものになっていて検証ツールが使いにくいことこの上ありません。
これらを解決してくれるすごいやつがソースマップです。設定を1行変えるだけで開発を便利に、快適になります!

package.jsonに1行だけ

scripts内のwebpackコマンドの後ろに下の内容を追加します。

--mode=development --devtool=source-map

下の例では npm run watch の時にソースマップを出力するように変更しました。

"scripts": {
	"build": "webpack",
	//変更前 "watch": "webpack --watch
	"watch": "webpack --watch --mode=development --devtool=source-map"
},

ビルド後、検証ツールのコンソールログやエレメンツのスタイルに変換前のファイル名と行数が表示されていたらOKです。

developmentは開発用!

developmentモードは文字通り開発用です。本番ビルドコマンドには追加しないでください。

たろう
たろう
フロントエンドエンジニア。

Related articles

EC-CUBE 4系のプラグイン開発について その...

前回、プラグインを一旦有効化させて管理...

EC-CUBE 4系のプラグイン開発について その...

以前から作成したいと考えていたのですが...

Laravel Filamentを使用した管理画面...

前回Breezeをインストールしたこと...

Laravel Filamentを使用した管理画面...

前回、filamentでのリソース作成...