Если я импортирую файл фильтров, который находится вне каталога проекта (регистрируя их с помощью import Vue; Vue.filter(...)
, я получаю сообщение об ошибке Failed to resolve filter
.
Если я сохраню копию файла в папке приложения и импортирую ее оттуда, фильтр будет работать, но ... мне не нужна копия того же файла. Приложение / сборка создается с помощью Webpack Vue-CLI. Не знаю, как это обойти. Я знаю, что это не та структура, которую ожидает webpack build / dev, но я не понимаю, почему расположение файла влияет на работу кода.
\ utils \ filters.js
import Vue from 'vue';
Vue.filter('useless', value => {
return value;
});
\ apps \ my-app \ my-component.vue (построено с помощью интерфейса командной строки Vue webpack)
<script>
import './../../../utils/filters';
</script>
Возможно ли, что из-за того, что filters.js
импортирует Vue
из другого места, он импортирует другую версию Vue? Или есть другой способ зарегистрировать фильтры, которые можно было бы использовать, чтобы обойти это?
error: unknown option '-v'
: p - person Damon   schedule 29.11.2017