vue-cli jest 初始化

  1. package.json 注意jest相关的安装包版本

{
    "name": "project-generator",
    "version": "0.1.0",
    "private": true,
    "scripts": {
        "serve:bulk": "vue-cli-service serve --port=8008 --mode bulk",
        "serve:coil": "vue-cli-service serve --port=8008 --mode coil",
        "build:bulk": "vue-cli-service build --mode bulk",
        "build:coil": "vue-cli-service build --mode coil",
        "test:unit": "vue-cli-service test:unit",
        "lint": "vue-cli-service lint"
    },
    "dependencies": {
        "axios": "^1.2.5",
        "core-js": "^3.8.3",
        "dayjs": "^1.11.7",
        "default-passive-events": "^2.0.0",
        "echarts": "^5.4.1",
        "element-plus": "^2.2.28",
        "lodash": "^4.17.21",
        "lottie-web": "^5.10.2",
        "mqtt": "^4.3.7",
        "vue": "^3.2.13",
        "vue-i18n": "^9.2.2",
        "vue-router": "^4.0.3",
        "vxe-table": "^4.3.9",
        "xe-utils": "^3.5.7"
    },
    "devDependencies": {
        "@types/jest": "^27.0.1",
        "@types/lodash": "^4.14.191",
        "@typescript-eslint/eslint-plugin": "^5.4.0",
        "@typescript-eslint/parser": "^5.4.0",
        "@vue/cli-plugin-babel": "~5.0.0",
        "@vue/cli-plugin-eslint": "~5.0.0",
        "@vue/cli-plugin-router": "~5.0.0",
        "@vue/cli-plugin-typescript": "~5.0.0",
        "@vue/cli-plugin-unit-jest": "~5.0.0",
        "@vue/cli-plugin-vuex": "~5.0.0",
        "@vue/cli-service": "~5.0.0",
        "@vue/eslint-config-typescript": "^9.1.0",
        "@vue/test-utils": "^2.0.0-0",
        "@vue/vue3-jest": "^27.0.0-alpha.1",
        "babel-jest": "^27.0.6",
        "eslint": "^7.32.0",
        "eslint-config-prettier": "^8.3.0",
        "eslint-plugin-prettier": "^4.0.0",
        "eslint-plugin-vue": "^8.0.3",
        "jest": "^27.0.5",
        "node-polyfill-webpack-plugin": "^2.0.1",
        "prettier": "^2.4.1",
        "sass": "^1.32.7",
        "sass-loader": "^12.0.0",
        "ts-jest": "^27.0.4", 
        "typescript": "~4.5.5"
    }
}
  1. jest.config.js

module.exports = {
    preset: '@vue/cli-plugin-unit-jest/presets/typescript-and-babel'
}
  1. babel.config.js

module.exports = {
    presets: ["@vue/cli-plugin-babel/preset"]
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值