Модуль не найден: ошибка: не удается разрешить "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

Другие вопросы по тегам