Модуль не найден: ошибка: не удается разрешить "avoriaz"
Я новичок в Vue и изучаю, как проверить это из этого урока. Я достиг конца учебника, но на последнем этапе использования получаю странную ошибку avoriaz
:
ERROR in ./test/unit/specs/list.spec.js
Module not found: Error: Can't resolve 'avoriaz' in
'/local/path/to/vuejs-
testing/test/unit/specs'
@ ./test/unit/specs/list.spec.js 3:15-33
@ ./test/unit/specs \.spec$
@ ./test/unit/index.js
Вот соответствующий код в моем тестовом файле:
import { mount } from 'avoriaz';
import List from '@/components/List';
import Vue from 'vue';
...
И мой package.json
файл:
...
},
"dependencies": {
"vue": "^2.3.3",
"vue-router": "^2.6.0"
},
"devDependencies": {
"autoprefixer": "^7.1.2",
"avoriaz": "^2.6.3",
...
Я пытался удалить свой node_modules
каталог и package-lock.json
и переустановить все с npm install
но безрезультатно.
Любые идеи относительно того, что может быть причиной, и как ее решить?
2 ответа
Автор Авориаз здесь. Это была ошибка с avoriaz 2.6.3, она исправлена в 2.6.5.
Проблема была в том, что я переключил способ экспорта файла. Это вызвало проблемы для большинства пользователей.
Я пользуюсь Avoriaz некоторое время, а также столкнулся с той же проблемой со времени последнего обновления со вчерашнего дня.
Я считаю, что это вызвано теми же ошибками в самом модуле. Представили проблему в репозиторий Github.
Отредактировано: проблема исправлена автором в версии 2.6.5