繁体   English   中英

找不到模块:错误:无法解决“ avoriaz”

[英]Module not found: Error: Can't resolve '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重新安装所有内容,但无济于事。

关于什么可能导致这种情况以及如何解决的任何想法?

我已经使用Avoriaz一段时间了,自昨天以来的最新更新以来也遇到了相同的问题。

我相信这是由模块本身中的相同错误引起的。 已向其Github存储库提交了问题。

编辑:作者在版本2.6.5中解决的问题

这里是avoriaz的作者。 这是avoriaz 2.6.3的错误,已在2.6.5中修复。

问题是我切换了文件导出方式。 这给大多数用户带来了问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM