Я пытаюсь понять, как 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
сообщение?