这两个包有什么区别:
@vue/cli-plugin-unit-jest
vue-jest
@vue/cli-plugin-unit-jest
vue-jest
Jest是JS测试框架,只能理解JS。
因此,vue-jest用于将SFC(.vue)文件转换为jest可理解的格式。它的工作在此结束。
另一方面,@vue/cli-plugin-unit-jest是webpack类型的插件,除了仅转换代码之外,还有更深层次的Vue CLI集成。 它在内部使用vue-jest来实现某些功能。
@vue/cli-plugin-unit-jest的功能包括:
vue-jest
本身。 - jonrsharpepackage.json
文件省略了vue-jest
,但是却有 CLI 插件。当然,它实际上并没有运行任何单元测试。 - wsyq1npackage.json
中添加它,它已经在插件的package.json
中了:https://www.npmjs.com/package/@vue/cli-plugin-unit-jest(请查看依赖选项卡或在 GitHub 上查看文件)。 - jonrsharpe