javascript - 找不到模块 : Error: Can't resolve 'avoriaz'

标签 javascript npm vue.js avoriaz

我是 Vue 新手,正在学习如何测试它 this tutorial 。我已经读完本教程,但在使用 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版本中修复了问题

关于javascript - 找不到模块 : Error: Can't resolve 'avoriaz' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45267177/

相关文章:

npm - 字段 'browser' 不包含有效的别名配置

javascript - 使用 setTimeout 了解 Vue 中的 while 循环

javascript - 如何在 JavaScript 中管理 "uncaught exceptions"以在用户界面中显示错误消息?

javascript - 在元素的第一个子元素上调用 .setAttribute() 时出错

使用 execCommand 的 javascript 副本

node.js - 使用 npm 链接符号链接(symbolic link) react 模块以进行本地开发会产生错误

javascript - 请求 npm : Handling Redirects

php - 需要一些帮助来实现这个功能

javascript - Laravel-Vuejs : Remove repeated time slots

javascript - 共享全局变量/存储在 Vue JS 中不起作用