以下の内容はhttps://madogiwa0124.hatenablog.com/entry/2024/11/09/214037より取得しました。


Rollupで`import.meta.vitest`をundefinedに設定してVitestのIn-Source Testingを削除する方法メモ📝

VitestのIn-Source Testingは非常に便利ですが、本番ビルド時には削除しないとデッドコードが含まれてしまいbundle sizeの不要な肥大化につながってしまいます。

vitest.dev

Rollupで削除する方法にちょっとハマったのでメモ📝

結論としては見落としていたので公式ガイドに記載の通り、@rollup/plugin-replace - npmを使ってimport.meta.vitestundefinedに設定すれば良いだけだった💦

// rollup.config.js
import replace from '@rollup/plugin-replace'

export default {
  plugins: [
    replace({ 
      'import.meta.vitest': 'undefined', 
    }) 
  ],
  // other options
}

公式ガイドはちゃんと読まないとダメですね😇




以上の内容はhttps://madogiwa0124.hatenablog.com/entry/2024/11/09/214037より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14