单元测试,默认安装显示未指定测试"/>
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
文件中的ES6example.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单元测试,默认安装显示未指定测试
发布评论