Jest не может импортировать JS-файлы - PullRequest
0 голосов
/ 23 мая 2019

При попытке импортировать файл для использования в моем модульном тесте я получаю сообщение об ошибке

Jest обнаружил неожиданный токен. Обычно это означает, что вы пытаетесь импортировать файл, который Jest не может проанализировать,например, это не простой JavaScript.

Кажется, не имеет значения, каково содержимое файла.

Это package.json


"devDependencies": {
   "@babel/core": "^7.4.4",
   "@babel/preset-env": "^7.4.4",
   "@nuxtjs/style-resources": "^0.1.2",
   "@vue/cli-plugin-eslint": "^3.7.0",
   "@vue/eslint-config-prettier": "^4.0.1",
   "babel-eslint": "^10.0.1",
   "eslint": "^5.16.0",
   "eslint-config-prettier": "^4.2.0",
   "eslint-friendly-formatter": "^4.0.1",
   "eslint-loader": "^2.1.2",
   "eslint-plugin-prettier": "^3.0.1",
   "eslint-plugin-vue": "^5.2.2",
   "jest-transform-stub": "^2.0.0",
   "node-sass": "^4.12.0",
   "nodemon": "^1.19.0",
   "prettier": "^1.17.0",
   "prettier-eslint-cli": "^4.7.1",
   "sass-loader": "^7.1.0",
   "wallaby-vue-compiler": "^1.0.5"
 },
 "babel": {
   "presets": [
     "@babel/preset-env"
   ]
 },
 "jest": {
   "moduleFileExtensions": [
     "js",
     "json",
     "vue"
   ],
   "transform": {
     "^.+.vue$": "vue-jest",
     "^.+.js$": "babel-jest",

     "^.+\\.js$": "<rootDir>/node_modules/babel-jest"
   },
   "moduleNameMapper": {
     "@/(.*)$": "<rootDir>/$1",
     "^vue$": "vue/dist/vue.common.js"
   }
 }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...