我正在尝试用VueJS 3设置单元测试。阅读Vue 3的文档,我安装了test-utils 2.0
我的包。Json文件看起来像这样:
{
"name": "testsUnitVue",
"version": "0.1.0",
"private": true,
"scripts": {
...
"serve": "vue-cli-service serve",
"build": "vue-cli-service build",
"test:unit": "vue-cli-service test:unit",
"lint": "vue-cli-service lint",
...
},
"dependencies": {
...
},
"devDependencies": {
...
"@vue/test-utils": "^2.0.0-rc.21",
...
}
}
我尝试运行我的测试:
npm run test:unit
但是我有以下错误信息:
> testsUnitVue@0.1.0 test:unit
> vue-cli-service test:unit
ERROR command "test:unit" does not exist.
我使用yarn
命令得到了类似的结果。我怎么解决这个问题?
PS:如果你需要更多的信息,那么就留下评论:)
@vue/test-utils不提供vue-cli-service的unit:test
子命令。当使用以下插件之一时,可以使用这些插件:
- https://cli.vuejs.org/core-plugins/unit-jest.html
- https://cli.vuejs.org/core-plugins/unit-mocha.html
有关如何安装的说明,请参阅:https://cli.vuejs.org/guide/plugins-and-presets.html#installing-plugins-in-an-existing-project