ターミナルログを非表示にする

やりたいこと

SSR 中のログや、別の所から出したログなどが NextJS ビルとインの(リフレッシュと)ログで消されてしまうので一時的に NextJS のログを表示されないようにしたい。
ちなみにこれのこと。

 [DONE]  Compiled successfully in 2090ms
 [WARNING]  Compiled with 1 warnings

解決

このログは geowarin/friendly-errors-webpack-plugin というプラグインを使って出しているので、このプラグインを取り除きます。
next.config.jswebpack で設定を以下のように変えます。

const path = require('path');

module.exports = {
  webpack(config, {dev}) {
    if (dev) {
      config.plugins = config.plugins.filter(
        plugin => !(plugin.constructor.name === 'FriendlyErrorsWebpackPlugin')
      );
    }

    return config;
  }
};