javascript - 尝试导入 Vue 组件以使用 Ava 对其进行测试时出现意外令牌
问题描述
我有一个Nuxt
包含测试文件的项目test/index.test.js
,我试图通过像这样安装它们来测试各个组件:
import { Index } from './../pages/Index.vue'
import { mount } from '@vue/test-utils'
test.beforeEach(() => {
const wrapper = mount(Index)
console.log('Wrapper: ' + wrapper)
}
运行ava
命令行时出现以下错误:
SyntaxError: /weather-app/pages/Index.vue: Unexpected token (1:0)
1 | <template>
如何使用测试Ava
运行器测试单个组件及其方法?这里有什么问题?
解决方案
推荐阅读
- pandas - 计算节点子集的网络属性
- postgresql - 无法查询具有“double”类型属性的实体
- kubernetes - 用于 redis 连接的 kubernetes 中的 EAI_AGAIN 问题
- flutter - 如何多次使用带有动画的小部件
- c++ - 如何将标志从一个 __m256 中的浮点数复制到另一个 __m256 中?
- android - 如果使用 Paging 3 库,onRestoreInstanceState 不适用于 RecyclerView 布局管理器
- python - 如何连续生成 2D-Lists 直到满足某个规范
- java - 在 Java 中使用 Oauth2 的 Gmail 以及带有 AuthorizationCodeFlow 的刷新令牌
- c# - 嵌套列表 C# 的对角线差异
- mysql - 如何将一个表中的值传递给sql中另一个表的新列?