#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,