首页 > 解决方案 > 尝试导入 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运行器测试单个组件及其方法?这里有什么问题?

标签: javascriptvue.jsnuxt.jsava

解决方案


推荐阅读