Не удалось запустить набор тестов: this.setDynami c не является функцией. когда я пытаюсь запустить шутки в Vue JS коде - PullRequest
0 голосов
/ 02 мая 2020

Я запускаю 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" ]
    }
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...