admin管理员组

文章数量:814956

vuejs单元测试,默认安装显示未指定测试

在Windows 7上。使用VueJS UI实用程序安装了新的vue项目。设置单元测试/启用Jest。添加了通天塔。

在命令行上运行“ npm test”将返回'Error: no test specified'

我在package.json文件中设置了典型的"scripts": { "vue-cli-service test:unit" }

jest.config.js具有预期的匹配模式:

{  testMatch: [
    '**/tests/unit/**/*.spec.(js|jsx|ts|tsx)|**/__tests__/*.(js|jsx|ts|tsx)'
  ] }

因此,甚至找不到在tests / unit / example.spec.js中的示例文件。

奇怪的是,我可以使用vue-cli-service来查找直接从node_modules目录运行的测试。

node_modules\.bin\vue-cli-service test:unit

[从那里我得到一个通天换音问题(它无法识别import文件中的ES6 example.spec.js命令)..这是另一个噩梦,也许不适合本篇文章。

尝试更新npm(使用6.9.2)。 Vue cli版本是3.8.2。尝试删除node_modules目录。非常感谢您的帮助。

运行npm test后,错误看起来像这样:

> [email protected] test C:\Users\allan.luchenitser\sandbox\testing_research
> echo 'Error: no test specified'

'Error: no test specified'

再次感谢,

在Windows 7上。使用VueJS UI实用程序安装了新的vue项目。设置单元测试/启用Jest。添加了通天塔。在命令行中运行“ npm test”将返回“错误:未指定测试”。我...

回答如下:

您的package.json"scripts"应包含一个命名脚本。示例:

本文标签: vuejs单元测试,默认安装显示未指定测试