VueJS 单元测试 - 我无法运行我的测试。 "Command 'test/unit' does not exists"



我正在尝试用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

最新更新