生產

Source Mapping

建議在生產環境中啟用 SourceMap,以便於在生產環境中進行除錯。如果您的專案很大,建議您選擇具有更好效能的設定(有關更多選項,請參閱 devtool),例如 source-map 設定選項。

壓縮

在生產建置期間,Rspack 預設使用內建的 minimizer 來壓縮 JavaScript 和 CSS 程式碼。您可以使用 SwcJsMinimizerRspackPluginLightningCssMinimizerRspackPlugin 進行設定。

rspack.config.js
const rspack = require('@rspack/core');

module.exports = {
  optimization: {
    minimizer: [
      new rspack.SwcJsMinimizerRspackPlugin({
        // JS minimizer configuration
      }),
      new rspack.LightningCssMinimizerRspackPlugin({
        // CSS minimizer configuration
      }),
    ],
  },
};

如果內建的 minimizer 無法滿足您的需求,您也可以使用 optimization.minimizer 來設定自訂的 minimizer。