НПМ ОШИБКА!Тест не пройден - не удалось запустить тест - PullRequest
0 голосов
/ 23 мая 2019

Выполнение нескольких тестов для реагирования js с использованием Jest и Enzyme, но один из файлов продолжает ломаться.Используя Jest и Enzyme

Я уже очистил кеш, но получаю следующее:

NPM ERR!Тест не пройден, и рабочий процесс неожиданно завершился!Скорее всего, это ошибка инициализации

Вот часть package.json.Не совсем уверен, как решить эту проблему.

scripts": {
    "start": "node scripts/start.js",
    "start-3001": "set PORT=3001&& node scripts/start.js",
    "start-3002": "set PORT=3002&& node scripts/start.js",
    "build": "node scripts/build.js",
    "test": "node scripts/test.js --env=jsdom --verbose || exit 0"
  },
  "devDependencies": {
    "enzyme-to-json": "^3.3.5",
    "jes": "^0.6.1",
    "jest": "^20.0.4",
    "jest-fetch-mock": "^2.1.2",
    "react-addons-test-utils": "^15.6.2",
    "react-dom": "^15.6.2",
    "react-test-renderer": "^15.5.4"
  },
  "jest": {
     "automock": false, 
    "collectCoverageFrom": [
      "src/**/*.{js,jsx}"
    ],
    "setupFiles": [
      "<rootDir>/config/polyfills.js"
    ],
    "testMatch": [
      "<rootDir>/src/**/__tests__/**/*.js?(x)",
      "<rootDir>/src/**/?(*.)(spec|test).js?(x)"
    ],
    "testEnvironment": "node",
    "verbose": true,
    "testURL": "http://localhost:3000",
    "transform": {
      "^.+\\.(js|jsx)$": "<rootDir>/node_modules/babel-jest",
      "^.+\\.css$": "<rootDir>/config/jest/cssTransform.js",
      "^(?!.*\\.(js|jsx|css|json)$)": "<rootDir>/config/jest/fileTransform.js"
    },
    "transformIgnorePatterns": [
      "[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"
    ],
    "moduleNameMapper": {
      "^react-native$": "react-native-web"
    },
    "moduleFileExtensions": [
      "web.js",
      "js",
      "json",
      "web.jsx",
      "jsx",
      "node"
    ]
  },
  "babel": {
    "presets": [
      "react-app",
      "stage-0"
    ]
  },
  "eslintConfig": {
    "extends": "react-app"
  }
}

1 Ответ

1 голос
/ 23 мая 2019

Удалите файлы node_modules и package-lock.json или yarn.lock. Запустите npm install снова и посмотрите, решит ли это проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...