Невозможно запустить тесты без sudo в Mac OS X High Sierra - PullRequest
0 голосов
/ 14 декабря 2018

У меня очень странная проблема:

Работая над проектом, который является monorepo с lerna, я по каким-то причинам не могу запустить тесты, если не использую sudo.Я знаю, что это не проблема конфигурации проекта, потому что никто в моей команде не сталкивался с этой проблемой.

Ошибка, которая выдается сразу же, в итоге выглядит так:

Jest encountered an unexpected token
...
/Users/jasmar/dev/project/src/__setup__/setupTest.js:1
({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){import { configure } from 'enzyme';

Myсреда:

  • Mac OS X High Sierra
  • пряжа (установлена ​​через brew)
  • Узел 8.10.0 (через nvm; установлен через curl)

Я являюсь администратором на машине и запустил sudo chmod -R ug+w . для каталога проекта безрезультатно.

Я также пытался npm run test безрезультатно.

Тестовый сценарий, который запускает пряжа: FORCE_COLOR=1 lerna --concurrency=4 run test, и я попытался сбросить параллелизм до 1.

Хотя запуск sudo yarn test работает, это проблематично, поскольку он генерирует новые снимки с неправильными разрешениями и делает управляющую версиюочень сложно управлять.

Любые идеи будут очень признательны.

1 Ответ

0 голосов
/ 22 декабря 2018

убрать подчеркивания для SetUp

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