Vite 插件 API 情景應(yīng)用

2022-03-08 09:58 更新

默認(rèn)情況下插件在開發(fā)(serve)和構(gòu)建(build)模式中都會(huì)調(diào)用。如果插件只需要在預(yù)覽或構(gòu)建期間有條件地應(yīng)用,請(qǐng)使用 apply 屬性指明它們僅在'build' 或'serve' 模式時(shí)調(diào)用:

function myPlugin() {
  return {
    name: 'build-only',
    apply: 'build' // 或 'serve'
  }
}

同時(shí),還可以使用函數(shù)來進(jìn)行更精準(zhǔn)的控制:

apply(config, { command }) {
  // 非 SSR 情況下的 build
  return command === 'build' && !config.build.ssr
}


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)