nuxtjs: глобальная обычная директива не разрешается с помощью массива плагинов - PullRequest
0 голосов
/ 12 декабря 2018

Я хочу написать директиву в nuxts.js и добавить ее через массив плагинов в файле nuxt.config, но моя директива не будет решена ...

//plugins/myGlobalDirective.js
import Vue from 'vue'
Vue.directive('my-global-directive', {
  inserted: function(el) {
    console.log('my-global-directive')
  }
})

//nuxt.config.js
plugins: [
  '~plugins/myGlobalDirective.js'
],

//component
<template>
  <p v-my-global-directive>lala</p>
</template>

это не работает.

Но если я импортирую его непосредственно в компонент, он работает (я также могу удалить его из массива плагинов)

//component
<template>
  <p v-my-global-directive>lala</p>
</template>
<script>
  import '~/plugins/myGlobalDirective.js'
</script>

Что я делаю неправильно?

Проблема решена Мне нужно перезапустить сервер, если я что-то изменил в файле nuxt.config ... И он работает с или без '/'

...