VueJS 单元测试 - 我无法 运行 我的测试。 "Command 'test/unit' does not exists"
VueJS Unit testing - I cannot run my tests. "Command 'test/unit' does not exists"
我正在尝试使用 VueJS 3 设置单元测试。阅读 the docs of Vue 3,我安装了 test-utils 2.0
我的 package.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
我正在尝试使用 VueJS 3 设置单元测试。阅读 the docs of Vue 3,我安装了 test-utils 2.0
我的 package.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