1、安装 jest, babel-jest, @vue/vue2-jest
2、安装部分插件:jest-raw-loader, jest-url-loader,@babel/plugin-transform-modules-commonjs
3、Babel配置
如果出现 import导入模块问题,就配置plugins就对了4、jest.config.json
配置扩展文件,对应的不同文件使用什么样的mockmoduleNameMapper:这里面的配置很重要,是按照顺序进行匹配,当我们使用了@别名时,需要配置前两个,一个是针对 scss, less时的mock地址,一个是针对 vue的@别名指向路径,其它是针对 不同文件 使用对应 的mock
配置测试文件 后缀, 一般都是js 配置不同的文件 使用什么样的插件处理transformIgnorePatterns: 配置哪些文件 忽略不去编译处理。
网友评论