Как Nuxt выполняет плагины? - PullRequest
0 голосов
/ 17 января 2020

Я пытаюсь понять, как Nuxt создает свои плагины при работе в производственном режиме.

Например, учитывая следующий плагин:

import Vue from 'vue'
import VueClipboard from 'vue-clipboard2'

console.log(`plugins/clipboard.js`)

Vue.use(VueClipboard)

Я увижу только мои console.log один раз во время запуска службы Nuxt.

Однако, если я добавлю export default, я смогу видеть сообщение console.log('plugins/clipboard.js: export default') каждый раз, когда я обновляю sh мою страницу:

import Vue from 'vue'
import VueClipboard from 'vue-clipboard2'

console.log(`plugins/clipboard.js`)

Vue.use(VueClipboard)

export default () => {
  console.log(`plugins/clipboard.js: export default`)
}

Так как получается, что Vue.use(VueClipboard) выполняется на каждой странице refre sh, когда я никогда не вижу первое console.log сообщение?

...