`тест запуска npm «не удался, но `тест ng» прошел успешно

#angular #ionic-framework #angular-cli #node-modules

Вопрос:

Я не знаю, почему ng test запуск прошел успешно и npm run test не удался

пакет.json

 {
  "name": "fe-patient",
  "version": "0.0.1",
  "author": "Ionic Framework",
  "homepage": "https://ionicframework.com/",
  "scripts": {
    "commit": "git cz",
    "ng": "ng",
    "start": "ng serve",
    "build": "ng build",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e"
  },
...
 

тест запуска npm должен сделать то же самое с тестом ng…

Что я пробовал, и проблема все еще существует:

  • очистка кэша npm-принудительная
  • rm -rf node_модули
  • пакет rm -rf-блокировка.json
  • установка npm
  • запуск теста npm

Угловой 12 , npm 6.14.8, ионный 5

Комментарии:

1. можете ли вы поделиться журналами при попытке npm run test ?

Ответ №1:

Наконец-то найдите первопричину…

В настоящее время мы не написали никаких UT (файлов спецификаций), поэтому мы удаляем все файлы спецификаций.

ng test будет показано успешно, если имеется 0 файлов спецификаций,

npm run test выдаст ошибку, если в файле 0 спецификаций.

Обновите лучшее решение:

Обновите конфигурацию в karma.conf.js также будет работать:

 failOnEmptyTestSuite: false,