将单元测试添加到 vue cli build

ron*_*oc4 2 javascript vue.js jestjs

我最近一直在向我的项目添加一些单元测试,并且想知道是否可以将这些单元测试添加到我的纱线运行构建过程中。或者创建一个 bash 脚本来运行两个 cmds 会更好,比如 yarn run unit 然后 yarn run build。

我该怎么办?

我正在使用 VueJs cli 和 Jest 进行单元测试

Max*_*nev 5

您可以使用钩子 'pre' in 定义附加脚本package.json

"scripts": {
    ...
    "prebuild": "yarn run test"
    ...
}
Run Code Online (Sandbox Code Playgroud)

所以“预构建”脚本将在每次构建执行之前自动运行。

或者您可以添加另一个脚本并运行它而不是build

"scripts": {
    ...
    "testbuild": "yarn run test && yarn run build"
    ...
}
Run Code Online (Sandbox Code Playgroud)