Ошибка "несанкционированного доступа" кармы при запуске команды ng test - PullRequest
0 голосов
/ 11 июня 2018

Я работаю над угловым 2 приложением, которое использует Karma для запуска модульных тестов.По состоянию на пару дней назад, когда я запускаю команду ng test после примерно ста тестов, я получаю следующую ошибку:

11 06 2018 11:35:50.329:ERROR [karma]: illegal access
11 06 2018 11:35:50.375:ERROR [karma]: illegal access
11 06 2018 11:35:50.377:ERROR [karma]: illegal access
11 06 2018 11:35:50.377:ERROR [karma]: illegal access
11 06 2018 11:35:50.378:ERROR [karma]: illegal access
11 06 2018 11:35:50.378:ERROR [karma]: illegal access
11 06 2018 11:35:50.378:ERROR [karma]: illegal access
11 06 2018 11:35:50.379:ERROR [karma]: illegal access

И в конце концов Карма вылетает со следующим сообщением:

(node:70069) Warning: Possible EventEmitter memory leak detected. 11 close listeners added. Use emitter.setMaxListeners() to increase limit

Однако, когда я запускаю ng test -sm=false, все тесты проходят, что наводит меня на мысль, что это проблема с исходными картами.

На данный момент я не уверен, что вызывает эти ошибки недопустимого доступа при работе на моем локальном компьютере.,Кажется, это влияет только на мой компьютер, так как 2 других коллеги без проблем выполнили команду ng test.

Некоторые вещи, которые я до сих пор пытался, не повезло:

  1. удаление моего локального репозитория git и повторная загрузка
  2. удаление и переустановка webstorm
  3. перезапускмой компьютер
  4. работает sudo ng test
  5. увеличивает мою версию npm до 5.8.0
  6. увеличивает мою версию узла до 6.10.3
  7. , обновляя Java
  8. аннулирование наличных WebStorm

Дополнительная информация:

  • ОС: MacOS High Sierra v 10.12.6
  • WebStorm: версия 2018.1.4
  • Карма: версия 2.0.0
  • Узел: 6.10.3
  • npm: 5.8.0
  • angular-cli: 1.7.3
...