Я запускаю jest в проекте "vue", и я получил эту ошибку
this.setDynami c не является функцией
в PluginPass.pre ( node_modules / babel-plugin-transform-runtime / lib / index. js) в transformFile (node_modules / @ babel / core / lib / translation / index. js) в transformFile.next () при запуске (node_modules / @ babel / core / lib / translation / index. js) в run.next () в transform (node_modules / @ babel / core / lib / index. js) в transform.next () вvaluSyn c (node_modules / g en sync / index. js) at syn c (node_modules / ge n sync / index. js)
Здесь его зависимость
"devDependencies": {
"@babel/preset-es2015": "^7.0.0-beta.53",
"@vue/cli-plugin-unit-jest": "^4.3.1",
"@vue/test-utils": "^1.0.0-beta.33",
"archiver": "^1.3.0",
"auto pre fixer": "^6.7.2",
"babel-core": "^6.22.1",
"babel- es lint": "^7.1.1",
"babel-jest": "^25.5.1",
"babel-loader": "^6.2.10",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel- plugin-istanbul": "^3.1.2",
"babel-plugin-transform-runtime": "^6.22.0",
"babel- poly fill": "^6.26.0",
"babel-preset-env": "^1.7.0",
"babel-preset-es2015": "^6.22.0",
"babel-preset-stage-2": "^6.24.1",
"babel-register": "^6.22.0",
и "babel.r c" файл
{
"presets": ["env"],
"plugins": ["transform-runtime"],
"env": {
"test": {
"plugins": [ "istanbul" ]
}
}
}