После обновления node js c 14 версии до 16.15.1 тесты jest выдают ошибку Jest worker encountered 4 child process exceptions, exceeding retry limit

После обновления версии node js перестали работать тесты, в консоли выводится ошибка Test suite failed to run Jest worker encountered 4 child process exceptions, exceeding retry limit. Кто сталкивался?

package.json

    {      
      "name": "admin-client",
      "version": "1.8.0",
      "private": true,
      "scripts": {
      "serve": "vue-cli-service serve",
      "build": "vue-cli-service build",
      "test:unit": "vue-cli-service test:unit",
      "test:e2e": "vue-cli-service test:e2e",
      "lint": "vue-cli-service lint"
    },
    "dependencies": {
      "@popperjs/core": "^2.6.0",
      "apexcharts": "^3.26.2",
      "axios": "^0.27.2",
      "bootstrap": "^4.5.2",
      "bootstrap-vue": "^2.22.0",
      "chart.js": "^2.9.3",
      "chartjs-plugin-datalabels": "^0.7.0",
      "core-js": "^3.6.5",
      "crypto-js": "^3.1.9-1",
      "dayjs": "^1.8.36",
      "jquery": "^3.5.1",
      "jsoneditor": "^9.5.7",
      "liquor-tree": "^0.2.70",
      "nprogress": "^0.2.0",
      "object-hash": "^2.2.0",
      "portal-vue": "^2.1.7",
      "query-string": "^6.13.8",
      "set-interval-async": "^1.0.29",
      "splitpanes": "^2.3.6",
      "v-calendar": "^2.2.3",
      "vee-validate": "^3.3.8",
      "vue": "^2.6.12",
      "vue-apexcharts": "^1.6.1",
      "vue-chartjs": "^3.5.0",
      "vue-custom-scrollbar": "^1.2.0",
      "vue-gantt-schedule-timeline-calendar": "^1.0.33",
      "vue-moment": "^4.1.0",
      "vue-native-websocket": "^2.0.14",
      "vue-page-title": "^1.2.4",
      "vue-pdf": "^4.2.0",
      "vue-resize": "^0.4.5",
      "vue-router": "^3.4.3",
      "vue-search-select": "^2.9.3",
      "vue-svg-gauge": "^1.2.1",
      "vue-toasted": "^1.1.28",
      "vue-upload-component": "^2.8.22",
      "vuelidate": "^0.7.5",
      "vuescroll": "^4.15.0",
      "vuex": "^3.5.1"
    },
    "devDependencies": {
     "@babel/core": "^7.16.12",
     "@babel/eslint-parser": "^7.13.8",
     "@babel/plugin-transform-modules-commonjs": "^7.16.8",
     "@babel/plugin-transform-runtime": "^7.16.8",
     "@babel/preset-env": "^7.16.4",
     "@cypress/code-coverage": "^3.8.2",
     "@fortawesome/fontawesome-free": "^5.11.1",
     "@vue/babel-preset-app": "^5.0.8",
     "@vue/cli-plugin-babel": "^5.0.8",
     "@vue/cli-plugin-e2e-cypress": "^5.0.8",
     "@vue/cli-plugin-eslint": "^5.0.8",
     "@vue/cli-plugin-unit-jest": "^5.0.8",
     "@vue/cli-service": "^5.0.8",
     "@vue/test-utils": "^1.3.0",
     "@vue/vue2-jest": "^28.0.1",
     "axios-mock-adapter": "^1.19.0",
     "babel-jest": "^28.1.3",
     "cypress": "^9.7.0",
     "eslint": "^7.5.0",
     "eslint-plugin-vue": "^7.5.0",
     "flush-promises": "^1.0.2",
     "identity-obj-proxy": "^3.0.0",
     "jest": "^28.1.3",
     "jest-localstorage-mock": "^2.4.14",
     "jest-serializer-vue": "^2.0.2",
     "mockdate": "^3.0.2",
     "sass": "^1.26.11",
     "sass-loader": "^11.0.0",
     "sinon": "^9.2.1",
     "vue-template-compiler": "^2.6.12",
     "vuex-mock-context": "^1.2.0"
   }
}

jest.config.js

 module.exports = {
    preset: '@vue/cli-plugin-unit-jest',
    testEnvironment: 'jsdom',
    transform: {
    '^.+\\.vue$': '@vue/vue2-jest',
    '^.+\\.js$': 'babel-jest',
    'vee-validate/dist/rules': 'babel-jest',
 },
 collectCoverage: true,
 collectCoverageFrom: [
    "src/**/*.{js,vue}",
    "!**/node_modules/**",
 ],
 reporters: [
    "default",
    "<rootDir>/custom_reporter.js"
 ],

 moduleFileExtensions: ["js", "ts", "jsx", "vue", "json"],
 moduleNameMapper: {
    '^@/(.*)$': '<rootDir>/src/$1',
    '.+\\.(css|style|less|sass|scss|png|jpg|ttf|woff|woff2)$': 
    'identity-obj-proxy',
    '\\.worker.js': '<rootDir>/__mocks__/workerMock.js',
 },
 resetMocks: false,
 setupFiles: ["jest-localstorage-mock"]

}


Ответы (0 шт):