25
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Webpack5でLICENSE.txtを出力させない

Last updated at Posted at 2021-02-05

Webpackの出力が少し変更になっていた

※覚書です。
2020年9月にwebpack5のプレリリースが来ていた(2022年11月現在は5.74.0)

すると前と違ったことがあった。
ライセンスを別ファイルに出力するようになった。

コンパイル後のjsがすっきりするし、いいことではあったが案件での対応の際、
txtファイルは納品できない…とのことだったので、今までと同じようにvender.jsなどのコンパイル後のjsにライセンスを含める必要が出てきた。

webpack.config.jsを変更する必要がある。

公式に乗ってた

webpack.config.js
const TerserPlugin = require('terser-webpack-plugin');
.
.
.

  optimization: {
    minimizer: [new TerserPlugin({
      extractComments: false,
    })],
  },

これをwebpack.config.jsに追加。
詳しくは公式を確認。
https://webpack.js.org/plugins/terser-webpack-plugin/#extractcomments

なかなか調べても出てこなかったので、覚書程度に残しておきます。

2022年11月9日更新

2022年7月15日に 5.74.0 がリリースされました。
LICENSE.txt に関して特に変更なしでした。

25
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
25
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?