Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript @vue/cli插件单元jest和vue jest之间的区别?_Javascript_Unit Testing_Vue.js_Jestjs - Fatal编程技术网

Javascript @vue/cli插件单元jest和vue jest之间的区别?

Javascript @vue/cli插件单元jest和vue jest之间的区别?,javascript,unit-testing,vue.js,jestjs,Javascript,Unit Testing,Vue.js,Jestjs,这两个软件包之间的区别是什么: @vue/cli插件单元jest 开玩笑 如果我有一个,另一个是不必要的吗?如果是这样的话,什么时候应该使用其中一个呢?Jest是JS测试框架,只理解JS So用于将SFC.vue文件转换为jest可以理解的格式。它的工作到此为止 另一方面,是一个webpack类型的插件,除了转换代码之外,它还可以做更多的事情,并且与vue cli有更深层次的集成。它在内部使用vue jest来实现某种级别的功能 能力包括 将您的vue文件转换为JS以提供给jest。 在安装时使

这两个软件包之间的区别是什么:

@vue/cli插件单元jest

开玩笑


如果我有一个,另一个是不必要的吗?如果是这样的话,什么时候应该使用其中一个呢?

Jest是JS测试框架,只理解JS

So用于将SFC.vue文件转换为jest可以理解的格式。它的工作到此为止

另一方面,是一个webpack类型的插件,除了转换代码之外,它还可以做更多的事情,并且与vue cli有更深层次的集成。它在内部使用vue jest来实现某种级别的功能

能力包括

将您的vue文件转换为JS以提供给jest。 在安装时使用示例测试创建样板jest设置。 添加所有eslint和包依赖项。 提供包装器来运行jest测试,jest测试向babel提供特定提示以避免构建问题。
Jest是JS测试框架,只理解JS

So用于将SFC.vue文件转换为jest可以理解的格式。它的工作到此为止

另一方面,是一个webpack类型的插件,除了转换代码之外,它还可以做更多的事情,并且与vue cli有更深层次的集成。它在内部使用vue jest来实现某种级别的功能

能力包括

将您的vue文件转换为JS以提供给jest。 在安装时使用示例测试创建样板jest设置。 添加所有eslint和包依赖项。 提供包装器来运行jest测试,jest测试向babel提供特定提示以避免构建问题。
CLI插件依赖于vue jest本身。有趣的是,刚刚看到一个package.json,它省略了vue jest,但有CLI插件。当然,它实际上并没有运行任何单元测试。你自己不需要将它包含在package.json中,它就在插件的package.json中。请参阅dependencies选项卡或查看GitHub上的文件。啊,好的,明白了。谢谢。CLI插件依赖于vue jest本身。有趣的是,刚刚看到一个package.json,它省略了vue jest,但有CLI插件。当然,它实际上并没有运行任何单元测试。你自己不需要将它包含在package.json中,它就在插件的package.json中。请参阅dependencies选项卡或查看GitHub上的文件。啊,好的,明白了。谢谢