@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 文件转换为 JS 以馈送给开玩笑。
  • 创建带有安装时示例测试的样板开玩笑设置。
  • 添加所有 eslint 和包依赖项。
  • 提供包装器来运行开玩笑的测试,这些测试为 Babel 提供了特定的提示以避免构建问题。

最新更新