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 に関して特に変更なしでした。