Добавляйте плагин nuxt.js только в современном комплекте - PullRequest
0 голосов
/ 02 июня 2019

Я хочу добавить polyfill через плагин nuxt.Я также создаю два пакета - один для современных браузеров и один для старых.

nuxt-config.js

export default: {
  ...,
  modern: true,
  plugins: [
    { src: '~/plugins/polyfills', mode: 'client' }
  ],
  ...
}

plugins / polyfill.js:

require('intersection-observer')

Проблема в том, что независимо от того, работаю ли я в современном режиме или нет, этот фрагмент JavaScript всегда добавляется в мои пакеты (как и предполагалось).

Вопрос: Можно ли добавить этот плагин только в том случае, если комплект не относится к типу " modern "?

В моем случае я хочу включить polyfill наблюдателя пересечения, но только в старых браузерах, чтобы сохранить несколько байтов.

...