## 参考官网:https://jestjs.io/zh-Hans/docs/getting-started ### 1.指定运行单文件 * 修改jest.config.js 中的 testRegex ![](https://img.kancloud.cn/04/2b/042b9a616a381dbf972e94832b7f4fba_918x403.png) ### 2.vue-cli3 兼容ES6的import的方式引入文件 * `export default 或 export 搭配 import 引用` * 安装 `yarn add @babel/core@7.4.5 @babel/preset-env@7.4.5 —dev` * 配置 ![](https://img.kancloud.cn/92/5d/925db35f0dc0d76f7b1eea77ea581fce_627x321.png) ## vue + jest * 官网:https://vue-test-utils.vuejs.org/zh/guides/ * 版本:vue2.6 * 已创建的项目上安装:`vue add unit-jest` * 目录: ![](https://img.kancloud.cn/70/24/702415457098ddafcaeff8eb6efbf79b_180x740.png) 参考文章:https://www.jianshu.com/p/9d837b66d304#comments * pack.json:test:"vue-cli-service test:unit [--watch]" * jest.config.js配置参考 ![](https://img.kancloud.cn/26/2f/262fcd1419dec76f748cd0774cc6b143_1080x1638.png) * tests/unit/example.js示例 ![](https://img.kancloud.cn/2f/69/2f69c828a992f2d7c7f5744d39d5ae96_1158x4474.png)