Тест ng выполняется только один раз, не заканчивается, но не работает
У меня проблема в моем проекте. У меня есть 2 сценария package.json:
"scripts": {
"test": "ng test",
"test:build": "ng test --watch=false"
}
После переустановки моей системы и очистки установите все инструменты, когда я использую: npm run test
все тесты выполнены, задача не завершена (похоже на ожидание новых изменений), но любые изменения в моих файлах не выполняют задачи снова. Я пытаюсь использовать другой софт, чем WebStorm, но он ничего не меняет.
Если я использую npm run test:build
который используется для меня в моем процессе сборки, он делает то же самое только с одним исключением - задача завершена, так что это ожидается.
Это выглядит как npm run test
не видит никаких изменений в файлах. Ты хоть представлял, почему?
- Правка Я видел, что та же проблема была связана с ng serve
,
- Решения Выполните это в терминале:echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
Подробнее об этом вы можете прочитать по найму: https://bbs.archlinux.org/viewtopic.php?id=193020 или по найму: https://github.com/angular/angular-cli/issues/2389